diff --git a/site/src/modules/workspaces/WorkspaceAppStatus/WorkspaceAppStatus.tsx b/site/src/modules/workspaces/WorkspaceAppStatus/WorkspaceAppStatus.tsx index 95123ce8734df..3a130f2baa1b1 100644 --- a/site/src/modules/workspaces/WorkspaceAppStatus/WorkspaceAppStatus.tsx +++ b/site/src/modules/workspaces/WorkspaceAppStatus/WorkspaceAppStatus.tsx @@ -1,7 +1,5 @@ import type { Theme } from "@emotion/react"; import { useTheme } from "@emotion/react"; -import AppsIcon from "@mui/icons-material/Apps"; -import InsertDriveFile from "@mui/icons-material/InsertDriveFile"; import CircularProgress from "@mui/material/CircularProgress"; import type { WorkspaceAppStatus as APIWorkspaceAppStatus, @@ -9,10 +7,14 @@ import type { WorkspaceAgent, WorkspaceApp, } from "api/typesGenerated"; -import { CircleCheckIcon } from "lucide-react"; -import { CircleAlertIcon } from "lucide-react"; -import { TriangleAlertIcon } from "lucide-react"; -import { ExternalLinkIcon } from "lucide-react"; +import { + CircleAlertIcon, + CircleCheckIcon, + ExternalLinkIcon, + FileIcon, + LayoutGridIcon, + TriangleAlertIcon, +} from "lucide-react"; import { useAppLink } from "modules/apps/useAppLink"; import type { FC } from "react"; @@ -163,11 +165,11 @@ export const WorkspaceAppStatus = ({ ...commonStyles, }} > - {formatURI(status.uri)} @@ -262,9 +264,9 @@ const AppLink: FC = ({ app, workspace, agent }) => { }} /> ) : ( - diff --git a/site/src/pages/ChatPage/ChatToolInvocation.tsx b/site/src/pages/ChatPage/ChatToolInvocation.tsx index 5f6345fdf1f25..1f6b5556cb30c 100644 --- a/site/src/pages/ChatPage/ChatToolInvocation.tsx +++ b/site/src/pages/ChatPage/ChatToolInvocation.tsx @@ -3,7 +3,6 @@ import { useTheme } from "@emotion/react"; import ArticleIcon from "@mui/icons-material/Article"; import BuildIcon from "@mui/icons-material/Build"; import CodeIcon from "@mui/icons-material/Code"; -import DeleteIcon from "@mui/icons-material/Delete"; import FileUploadIcon from "@mui/icons-material/FileUpload"; import PersonIcon from "@mui/icons-material/Person"; import SettingsIcon from "@mui/icons-material/Settings"; @@ -11,9 +10,12 @@ import CircularProgress from "@mui/material/CircularProgress"; import Tooltip from "@mui/material/Tooltip"; import type * as TypesGen from "api/typesGenerated"; import { Avatar } from "components/Avatar/Avatar"; -import { CircleCheckIcon } from "lucide-react"; -import { CircleAlertIcon } from "lucide-react"; -import { InfoIcon } from "lucide-react"; +import { + CircleAlertIcon, + CircleCheckIcon, + InfoIcon, + TrashIcon, +} from "lucide-react"; import type React from "react"; import { type FC, memo, useMemo, useState } from "react"; import { Prism as SyntaxHighlighter } from "react-syntax-highlighter"; @@ -539,7 +541,7 @@ const ChatToolInvocationResultPreview: FC<{ color: theme.palette.text.secondary, }} > - + {toolInvocation.result} ); diff --git a/site/src/pages/HealthPage/DERPRegionPage.tsx b/site/src/pages/HealthPage/DERPRegionPage.tsx index 5bb190fd1e4b1..afdc34d43cf66 100644 --- a/site/src/pages/HealthPage/DERPRegionPage.tsx +++ b/site/src/pages/HealthPage/DERPRegionPage.tsx @@ -1,5 +1,4 @@ import { type Interpolation, type Theme, useTheme } from "@emotion/react"; -import TagOutlined from "@mui/icons-material/TagOutlined"; import Tooltip from "@mui/material/Tooltip"; import type { DERPNodeReport, @@ -9,8 +8,7 @@ import type { HealthcheckReport, } from "api/typesGenerated"; import { Alert } from "components/Alert/Alert"; -import { ChevronLeftIcon } from "lucide-react"; -import { CodeIcon } from "lucide-react"; +import { ChevronLeftIcon, CodeIcon, HashIcon } from "lucide-react"; import type { FC } from "react"; import { Helmet } from "react-helmet-async"; import { Link, useOutletContext, useParams } from "react-router-dom"; @@ -92,7 +90,9 @@ const DERPRegionPage: FC = () => {
- }>{region!.RegionID} + }> + {region!.RegionID} + }> diff --git a/site/src/pages/HealthPage/WorkspaceProxyPage.tsx b/site/src/pages/HealthPage/WorkspaceProxyPage.tsx index 030d849fd338b..f37b2721eb4b1 100644 --- a/site/src/pages/HealthPage/WorkspaceProxyPage.tsx +++ b/site/src/pages/HealthPage/WorkspaceProxyPage.tsx @@ -1,9 +1,9 @@ import { useTheme } from "@emotion/react"; import PublicOutlined from "@mui/icons-material/PublicOutlined"; -import TagOutlined from "@mui/icons-material/TagOutlined"; import Tooltip from "@mui/material/Tooltip"; import type { HealthcheckReport } from "api/typesGenerated"; import { Alert } from "components/Alert/Alert"; +import { HashIcon } from "lucide-react"; import type { FC } from "react"; import { Helmet } from "react-helmet-async"; import { useOutletContext } from "react-router-dom"; @@ -118,7 +118,9 @@ const WorkspaceProxyPage: FC = () => { )} {region.version && ( - }>{region.version} + }> + {region.version} + )} {region.derp_enabled && ( diff --git a/site/src/pages/OrganizationSettingsPage/UserTable/EditRolesButton.tsx b/site/src/pages/OrganizationSettingsPage/UserTable/EditRolesButton.tsx index 383f8dc80d099..a6d0d9f283dc3 100644 --- a/site/src/pages/OrganizationSettingsPage/UserTable/EditRolesButton.tsx +++ b/site/src/pages/OrganizationSettingsPage/UserTable/EditRolesButton.tsx @@ -1,4 +1,3 @@ -import UserIcon from "@mui/icons-material/PersonOutline"; import Checkbox from "@mui/material/Checkbox"; import Tooltip from "@mui/material/Tooltip"; import type { SlimRole } from "api/typesGenerated"; @@ -17,6 +16,7 @@ import { PopoverContent, PopoverTrigger, } from "components/deprecated/Popover/Popover"; +import { UserIcon } from "lucide-react"; import { type FC, useEffect, useState } from "react"; const roleDescriptions: Record = { @@ -175,7 +175,7 @@ export const EditRolesButton: FC = ({
- +
Member diff --git a/site/src/pages/UsersPage/UsersTable/UsersTableBody.tsx b/site/src/pages/UsersPage/UsersTable/UsersTableBody.tsx index d473e2be95fe6..894a75daef78a 100644 --- a/site/src/pages/UsersPage/UsersTable/UsersTableBody.tsx +++ b/site/src/pages/UsersPage/UsersTable/UsersTableBody.tsx @@ -1,5 +1,4 @@ import type { Interpolation, Theme } from "@emotion/react"; -import DeleteIcon from "@mui/icons-material/Delete"; import GitHub from "@mui/icons-material/GitHub"; import HideSourceOutlined from "@mui/icons-material/HideSourceOutlined"; import KeyOutlined from "@mui/icons-material/KeyOutlined"; @@ -29,6 +28,7 @@ import { } from "components/TableLoader/TableLoader"; import dayjs from "dayjs"; import relativeTime from "dayjs/plugin/relativeTime"; +import { TrashIcon } from "lucide-react"; import { EllipsisVertical } from "lucide-react"; import type { FC } from "react"; import { UserRoleCell } from "../../OrganizationSettingsPage/UserTable/UserRoleCell"; @@ -236,7 +236,7 @@ export const UsersTableBody: FC = ({ onClick={() => onDeleteUser(user)} disabled={user.id === actorID} > - + Delete… diff --git a/site/src/pages/WorkspacePage/AppStatuses.tsx b/site/src/pages/WorkspacePage/AppStatuses.tsx index 22dc5257f0e00..1b86335087ea4 100644 --- a/site/src/pages/WorkspacePage/AppStatuses.tsx +++ b/site/src/pages/WorkspacePage/AppStatuses.tsx @@ -1,7 +1,5 @@ import type { Theme } from "@emotion/react"; import { useTheme } from "@emotion/react"; -import AppsIcon from "@mui/icons-material/Apps"; -import InsertDriveFile from "@mui/icons-material/InsertDriveFile"; import CircularProgress from "@mui/material/CircularProgress"; import Link from "@mui/material/Link"; import Tooltip from "@mui/material/Tooltip"; @@ -12,12 +10,16 @@ import type { WorkspaceApp, } from "api/typesGenerated"; import { formatDistance, formatDistanceToNow } from "date-fns"; -import { CircleCheckIcon } from "lucide-react"; -import { CircleAlertIcon } from "lucide-react"; -import { TriangleAlertIcon } from "lucide-react"; -import { ExternalLinkIcon } from "lucide-react"; -import { HourglassIcon } from "lucide-react"; -import { CircleHelpIcon } from "lucide-react"; +import { + CircleAlertIcon, + CircleCheckIcon, + CircleHelpIcon, + ExternalLinkIcon, + FileIcon, + HourglassIcon, + LayoutGridIcon, + TriangleAlertIcon, +} from "lucide-react"; import { useAppLink } from "modules/apps/useAppLink"; import type { FC } from "react"; @@ -287,7 +289,10 @@ export const AppStatuses: FC = ({ }, }} > - + {formatURI(status.uri)}
@@ -397,7 +402,7 @@ const AppLink: FC = ({ app, agent, workspace }) => { style={{ borderRadius: "3px" }} /> ) : ( - + )} {/* Keep app name short */}