diff --git a/apps/dashboard/src/components/engine/contract-subscription/contract-subscriptions-table.tsx b/apps/dashboard/src/components/engine/contract-subscription/contract-subscriptions-table.tsx index 9a43da6465c..bb163b3ac4e 100644 --- a/apps/dashboard/src/components/engine/contract-subscription/contract-subscriptions-table.tsx +++ b/apps/dashboard/src/components/engine/contract-subscription/contract-subscriptions-table.tsx @@ -29,9 +29,8 @@ import { useTrack } from "hooks/analytics/useTrack"; import { useAllChainsData } from "hooks/chains/allChains"; import { useTxNotifications } from "hooks/useTxNotifications"; import { useV5DashboardChain } from "lib/v5-adapter"; -import { Trash2Icon } from "lucide-react"; +import { InfoIcon, Trash2Icon } from "lucide-react"; import { useState } from "react"; -import { FiInfo } from "react-icons/fi"; import { eth_getBlockByNumber, getRpcClient } from "thirdweb"; import { shortenAddress as shortenAddresThrows } from "thirdweb/utils"; import { Button, Card, FormLabel, LinkButton, Text } from "tw-components"; @@ -316,7 +315,7 @@ const ChainLastBlock = ({ shouldWrapChildren placement="auto" > - + ); diff --git a/apps/dashboard/src/components/engine/overview/transaction-timeline.tsx b/apps/dashboard/src/components/engine/overview/transaction-timeline.tsx index 4a8c755b505..6bf08dcc2e3 100644 --- a/apps/dashboard/src/components/engine/overview/transaction-timeline.tsx +++ b/apps/dashboard/src/components/engine/overview/transaction-timeline.tsx @@ -19,8 +19,8 @@ import { } from "@chakra-ui/react"; import { format } from "date-fns"; import { useTxNotifications } from "hooks/useTxNotifications"; +import { CheckIcon } from "lucide-react"; import { useRef } from "react"; -import { FiCheck } from "react-icons/fi"; import { Button, FormLabel, Text } from "tw-components"; import { AddressCopyButton } from "tw-components/AddressCopyButton"; @@ -133,7 +133,10 @@ export const TransactionTimeline = ({ // biome-ignore lint/suspicious/noArrayIndexKey: FIXME - } active={} /> + } + active={} + />
diff --git a/apps/dashboard/src/components/engine/overview/transactions-table.tsx b/apps/dashboard/src/components/engine/overview/transactions-table.tsx index 34667847555..bdccc0075f5 100644 --- a/apps/dashboard/src/components/engine/overview/transactions-table.tsx +++ b/apps/dashboard/src/components/engine/overview/transactions-table.tsx @@ -18,8 +18,8 @@ import { ChainIcon } from "components/icons/ChainIcon"; import { formatDistanceToNowStrict } from "date-fns"; import { format } from "date-fns/format"; import { useAllChainsData } from "hooks/chains/allChains"; +import { InfoIcon, MoveLeftIcon, MoveRightIcon } from "lucide-react"; import { useState } from "react"; -import { FiArrowLeft, FiArrowRight, FiInfo } from "react-icons/fi"; import { toTokens } from "thirdweb"; import { Button, @@ -175,7 +175,9 @@ export const TransactionsTable: React.FC = ({ {statusDetails[status].name} - {statusDetails[status].showTooltipIcon && } + {statusDetails[status].showTooltipIcon && ( + + )}
@@ -356,7 +358,7 @@ const TransactionDetailsDrawer = ({ isDisabled={!onClickPrevious} onClick={onClickPrevious} variant="outline" - leftIcon={} + leftIcon={} > Previous @@ -364,7 +366,7 @@ const TransactionDetailsDrawer = ({ isDisabled={!onClickNext} onClick={onClickNext} variant="outline" - rightIcon={} + rightIcon={} > Next @@ -485,7 +487,7 @@ const TransactionDetailsDrawer = ({ label={`The amount of ${symbol} sent to the "To" .`} shouldWrapChildren > - + @@ -532,7 +534,7 @@ const TransactionDetailsDrawer = ({ label="The nonce value this transaction was submitted to mempool." shouldWrapChildren > - + {transaction.nonce ?? "N/A"} @@ -547,7 +549,7 @@ const TransactionDetailsDrawer = ({ label="The gas units spent for this transaction." shouldWrapChildren > - + {Number(transaction.gasLimit).toLocaleString()} @@ -562,7 +564,7 @@ const TransactionDetailsDrawer = ({ label="The price in wei spent for each gas unit." shouldWrapChildren > - + {Number(transaction.gasPrice).toLocaleString()} diff --git a/apps/dashboard/src/components/engine/system-metrics/index.tsx b/apps/dashboard/src/components/engine/system-metrics/index.tsx index cf2d8cf1dd2..91559f6309d 100644 --- a/apps/dashboard/src/components/engine/system-metrics/index.tsx +++ b/apps/dashboard/src/components/engine/system-metrics/index.tsx @@ -6,9 +6,8 @@ import { useEngineQueueMetrics, useEngineSystemMetrics, } from "@3rdweb-sdk/react/hooks/useEngine"; -import { Flex, Icon } from "@chakra-ui/react"; -import { FaChartArea } from "react-icons/fa"; -import { IoIosInformationCircleOutline } from "react-icons/io"; +import { Flex } from "@chakra-ui/react"; +import { ChartAreaIcon, InfoIcon } from "lucide-react"; import { Card, Heading, Text, TrackedLink } from "tw-components"; import { ErrorRate } from "./components/ErrorRate"; import { Healthcheck } from "./components/Healthcheck"; @@ -30,7 +29,7 @@ export const EngineSystemMetrics: React.FC = ({
- + System metrics are unavailable for self-hosted Engine. @@ -56,7 +55,7 @@ export const EngineSystemMetrics: React.FC = ({
- + System Metrics diff --git a/apps/dashboard/src/components/homepage/sections/AnyEVM.tsx b/apps/dashboard/src/components/homepage/sections/AnyEVM.tsx index 787ecebb35e..e4634774d37 100644 --- a/apps/dashboard/src/components/homepage/sections/AnyEVM.tsx +++ b/apps/dashboard/src/components/homepage/sections/AnyEVM.tsx @@ -1,6 +1,6 @@ -import { Box, Flex, Icon, Image } from "@chakra-ui/react"; +import { Box, Flex, Image } from "@chakra-ui/react"; import { HomepageSection } from "components/product-pages/homepage/HomepageSection"; -import { BsLightningCharge } from "react-icons/bs"; +import { ZapIcon } from "lucide-react"; import { Heading, LinkButton, Text } from "tw-components"; export const AnyEVMSection = () => { @@ -48,7 +48,7 @@ export const AnyEVMSection = () => { py={7} // h={{ base: "48px", md: "68px" }} fontSize="20px" - leftIcon={} + leftIcon={} color="black" flexShrink={0} background="rgba(255,255,255,1)" diff --git a/apps/dashboard/src/components/homepage/sections/NewsletterSection.tsx b/apps/dashboard/src/components/homepage/sections/NewsletterSection.tsx index d5baaa78347..96a9aa88b8b 100644 --- a/apps/dashboard/src/components/homepage/sections/NewsletterSection.tsx +++ b/apps/dashboard/src/components/homepage/sections/NewsletterSection.tsx @@ -1,13 +1,6 @@ -import { - Box, - Container, - Flex, - FormControl, - Icon, - Input, -} from "@chakra-ui/react"; +import { Box, Container, Flex, FormControl, Input } from "@chakra-ui/react"; +import { MailCheckIcon } from "lucide-react"; import { useState } from "react"; -import { MdMarkEmailRead } from "react-icons/md"; import { Button, Text } from "tw-components"; export const NewsletterSection = () => { @@ -41,7 +34,7 @@ export const NewsletterSection = () => {
- +
Sign up for our newsletter diff --git a/apps/dashboard/src/components/landing-pages/cta-buttons.tsx b/apps/dashboard/src/components/landing-pages/cta-buttons.tsx index e81b37f1b59..f6bb6372361 100644 --- a/apps/dashboard/src/components/landing-pages/cta-buttons.tsx +++ b/apps/dashboard/src/components/landing-pages/cta-buttons.tsx @@ -1,5 +1,5 @@ -import { Flex, Icon } from "@chakra-ui/react"; -import { BsFillLightningChargeFill } from "react-icons/bs"; +import { Flex } from "@chakra-ui/react"; +import { ZapIcon } from "lucide-react"; import { TrackedLinkButton, type TrackedLinkProps } from "tw-components"; interface LandingCTAButtonsProps { @@ -33,7 +33,7 @@ export const LandingCTAButtons: React.FC = ({ {!noCta && ( } + leftIcon={} py={6} px={8} bgColor="white"