diff --git a/site/src/components/FileUpload/FileUpload.tsx b/site/src/components/FileUpload/FileUpload.tsx index 0801439bf4db1..79535debb56ee 100644 --- a/site/src/components/FileUpload/FileUpload.tsx +++ b/site/src/components/FileUpload/FileUpload.tsx @@ -1,11 +1,9 @@ import { type Interpolation, type Theme, css } from "@emotion/react"; -import UploadIcon from "@mui/icons-material/CloudUploadOutlined"; -import RemoveIcon from "@mui/icons-material/DeleteOutline"; -import FileIcon from "@mui/icons-material/FolderOutlined"; import CircularProgress from "@mui/material/CircularProgress"; import IconButton from "@mui/material/IconButton"; import { Stack } from "components/Stack/Stack"; import { useClickable } from "hooks/useClickable"; +import { CloudUploadIcon, FolderIcon, TrashIcon } from "lucide-react"; import { type DragEvent, type FC, type ReactNode, useRef } from "react"; export interface FileUploadProps { @@ -44,12 +42,12 @@ export const FileUpload: FC = ({ alignItems="center" > - + {file.name} - + ); @@ -68,7 +66,7 @@ export const FileUpload: FC = ({ {isUploading ? ( ) : ( - + )} @@ -166,10 +164,6 @@ const styles = { justifyContent: "center", }, - icon: { - fontSize: 64, - }, - title: { fontSize: 16, lineHeight: "1", diff --git a/site/src/components/FullPageLayout/Topbar.tsx b/site/src/components/FullPageLayout/Topbar.tsx index 4b8c334b7dea7..766a83295d124 100644 --- a/site/src/components/FullPageLayout/Topbar.tsx +++ b/site/src/components/FullPageLayout/Topbar.tsx @@ -11,6 +11,7 @@ import { cloneElement, forwardRef, } from "react"; +import { cn } from "utils/cn"; export const Topbar: FC> = (props) => { const theme = useTheme(); @@ -89,7 +90,7 @@ type TopbarIconProps = HTMLAttributes; export const TopbarIcon = forwardRef( (props: TopbarIconProps, ref) => { - const { children, ...restProps } = props; + const { children, className, ...restProps } = props; const theme = useTheme(); return cloneElement( @@ -101,7 +102,10 @@ export const TopbarIcon = forwardRef( { ...restProps, ref, - className: css({ fontSize: 16, color: theme.palette.text.disabled }), + className: cn([ + css({ fontSize: 16, color: theme.palette.text.disabled }), + "size-icon-sm", + ]), }, ); }, diff --git a/site/src/pages/GroupsPage/GroupPage.tsx b/site/src/pages/GroupsPage/GroupPage.tsx index 2d1469ed696dd..365f105f6ffb4 100644 --- a/site/src/pages/GroupsPage/GroupPage.tsx +++ b/site/src/pages/GroupsPage/GroupPage.tsx @@ -1,5 +1,4 @@ import type { Interpolation, Theme } from "@emotion/react"; -import DeleteOutline from "@mui/icons-material/DeleteOutline"; import PersonAdd from "@mui/icons-material/PersonAdd"; import SettingsOutlined from "@mui/icons-material/SettingsOutlined"; import LoadingButton from "@mui/lab/LoadingButton"; @@ -51,6 +50,7 @@ import { TableToolbar, } from "components/TableToolbar/TableToolbar"; import { MemberAutocomplete } from "components/UserAutocomplete/UserAutocomplete"; +import { TrashIcon } from "lucide-react"; import { EllipsisVertical } from "lucide-react"; import { type FC, useState } from "react"; import { Helmet } from "react-helmet-async"; @@ -134,7 +134,7 @@ const GroupPage: FC = () => { onClick={() => { setIsDeletingGroup(true); }} - startIcon={} + startIcon={} css={styles.removeButton} > Delete… diff --git a/site/src/pages/UserSettingsPage/TokensPage/TokensPageView.tsx b/site/src/pages/UserSettingsPage/TokensPage/TokensPageView.tsx index 26761367bd361..f9a2467196ecb 100644 --- a/site/src/pages/UserSettingsPage/TokensPage/TokensPageView.tsx +++ b/site/src/pages/UserSettingsPage/TokensPage/TokensPageView.tsx @@ -1,5 +1,4 @@ import { useTheme } from "@emotion/react"; -import DeleteOutlineIcon from "@mui/icons-material/DeleteOutline"; import IconButton from "@mui/material/IconButton"; import Table from "@mui/material/Table"; import TableBody from "@mui/material/TableBody"; @@ -15,6 +14,7 @@ import { TableEmpty } from "components/TableEmpty/TableEmpty"; import { TableLoader } from "components/TableLoader/TableLoader"; import dayjs from "dayjs"; import relativeTime from "dayjs/plugin/relativeTime"; +import { TrashIcon } from "lucide-react"; import type { FC, ReactNode } from "react"; dayjs.extend(relativeTime); @@ -115,7 +115,7 @@ export const TokensPageView: FC = ({ size="medium" aria-label="Delete token" > - + diff --git a/site/src/pages/WorkspacePage/WorkspaceTopbar.tsx b/site/src/pages/WorkspacePage/WorkspaceTopbar.tsx index a39cf6d8b13ca..2af8d694e120e 100644 --- a/site/src/pages/WorkspacePage/WorkspaceTopbar.tsx +++ b/site/src/pages/WorkspacePage/WorkspaceTopbar.tsx @@ -1,6 +1,5 @@ import { type Interpolation, type Theme, useTheme } from "@emotion/react"; import ArrowBackOutlined from "@mui/icons-material/ArrowBackOutlined"; -import DeleteOutline from "@mui/icons-material/DeleteOutline"; import QuotaIcon from "@mui/icons-material/MonetizationOnOutlined"; import Link from "@mui/material/Link"; import Tooltip from "@mui/material/Tooltip"; @@ -18,6 +17,7 @@ import { } from "components/FullPageLayout/Topbar"; import { HelpTooltipContent } from "components/HelpTooltip/HelpTooltip"; import { Popover, PopoverTrigger } from "components/deprecated/Popover/Popover"; +import { TrashIcon } from "lucide-react"; import { useDashboard } from "modules/dashboard/useDashboard"; import { linkToTemplate, useLinks } from "modules/navigation"; import { WorkspaceStatusBadge } from "modules/workspaces/WorkspaceStatusBadge/WorkspaceStatusBadge"; @@ -199,7 +199,7 @@ export const WorkspaceTopbar: FC = ({ {shouldDisplayDormantData && ( - + pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy