diff --git a/site/src/components/CopyButton/CopyButton.tsx b/site/src/components/CopyButton/CopyButton.tsx index c52ba5b26c204..86a14c2a2ff48 100644 --- a/site/src/components/CopyButton/CopyButton.tsx +++ b/site/src/components/CopyButton/CopyButton.tsx @@ -1,8 +1,8 @@ import { type Interpolation, type Theme, css } from "@emotion/react"; -import Check from "@mui/icons-material/Check"; import IconButton from "@mui/material/Button"; import Tooltip from "@mui/material/Tooltip"; import { useClipboard } from "hooks/useClipboard"; +import { CheckIcon } from "lucide-react"; import { type ReactNode, forwardRef } from "react"; import { FileCopyIcon } from "../Icons/FileCopyIcon"; @@ -48,7 +48,7 @@ export const CopyButton = forwardRef( onClick={copyToClipboard} > {showCopiedSuccess ? ( - + ) : ( )} diff --git a/site/src/components/DropdownArrow/DropdownArrow.tsx b/site/src/components/DropdownArrow/DropdownArrow.tsx index daa7fd415a08f..a791f2e26e1cc 100644 --- a/site/src/components/DropdownArrow/DropdownArrow.tsx +++ b/site/src/components/DropdownArrow/DropdownArrow.tsx @@ -1,6 +1,5 @@ import type { Interpolation, Theme } from "@emotion/react"; -import KeyboardArrowDown from "@mui/icons-material/KeyboardArrowDown"; -import KeyboardArrowUp from "@mui/icons-material/KeyboardArrowUp"; +import { ChevronDownIcon, ChevronUpIcon } from "lucide-react"; import type { FC } from "react"; interface ArrowProps { @@ -14,7 +13,7 @@ export const DropdownArrow: FC = ({ color, close, }) => { - const Arrow = close ? KeyboardArrowUp : KeyboardArrowDown; + const Arrow = close ? ChevronUpIcon : ChevronDownIcon; return ( = (props) => { }); }} inputProps={{ "aria-label": "Time unit" }} - IconComponent={KeyboardArrowDown} + IconComponent={ChevronDownIcon} > Hours = ({ diff --git a/site/src/modules/resources/PortForwardButton.tsx b/site/src/modules/resources/PortForwardButton.tsx index b83a26cbfb32c..3921d5266ef2d 100644 --- a/site/src/modules/resources/PortForwardButton.tsx +++ b/site/src/modules/resources/PortForwardButton.tsx @@ -1,6 +1,5 @@ import { type Interpolation, type Theme, useTheme } from "@emotion/react"; import CloseIcon from "@mui/icons-material/Close"; -import KeyboardArrowDown from "@mui/icons-material/KeyboardArrowDown"; import LockIcon from "@mui/icons-material/Lock"; import LockOpenIcon from "@mui/icons-material/LockOpen"; import OpenInNewOutlined from "@mui/icons-material/OpenInNewOutlined"; @@ -42,6 +41,7 @@ import { } from "components/deprecated/Popover/Popover"; import { type FormikContextType, useFormik } from "formik"; import { type ClassName, useClassName } from "hooks/useClassName"; +import { ChevronDownIcon } from "lucide-react"; import { useDashboard } from "modules/dashboard/useDashboard"; import { type FC, useState } from "react"; import { useMutation, useQuery } from "react-query"; @@ -82,7 +82,7 @@ export const PortForwardButton: FC = (props) => { disabled={!portsQuery.data} size="small" variant="text" - endIcon={} + endIcon={} css={{ fontSize: 13, padding: "8px 12px" }} startIcon={ portsQuery.data ? ( diff --git a/site/src/modules/resources/SSHButton/SSHButton.tsx b/site/src/modules/resources/SSHButton/SSHButton.tsx index d5351a3ff5466..2673d8a8e2241 100644 --- a/site/src/modules/resources/SSHButton/SSHButton.tsx +++ b/site/src/modules/resources/SSHButton/SSHButton.tsx @@ -1,5 +1,4 @@ import type { Interpolation, Theme } from "@emotion/react"; -import KeyboardArrowDown from "@mui/icons-material/KeyboardArrowDown"; import Button from "@mui/material/Button"; import { CodeExample } from "components/CodeExample/CodeExample"; import { @@ -14,6 +13,7 @@ import { PopoverTrigger, } from "components/deprecated/Popover/Popover"; import { type ClassName, useClassName } from "hooks/useClassName"; +import { ChevronDownIcon } from "lucide-react"; import type { FC } from "react"; import { docs } from "utils/docs"; @@ -36,7 +36,7 @@ export const AgentSSHButton: FC = ({