diff --git a/apps/dashboard/src/components/contract-components/contract-deploy-form/custom-contract.tsx b/apps/dashboard/src/components/contract-components/contract-deploy-form/custom-contract.tsx index 49c04ae4a05..b545dff7391 100644 --- a/apps/dashboard/src/components/contract-components/contract-deploy-form/custom-contract.tsx +++ b/apps/dashboard/src/components/contract-components/contract-deploy-form/custom-contract.tsx @@ -23,11 +23,10 @@ import { SolidityInput } from "contract-ui/components/solidity-inputs"; import { useTrack } from "hooks/analytics/useTrack"; import { useTxNotifications } from "hooks/useTxNotifications"; import { replaceTemplateValues } from "lib/deployment/template-values"; -import { CircleAlertIcon, ExternalLinkIcon } from "lucide-react"; +import { CircleAlertIcon, ExternalLinkIcon, InfoIcon } from "lucide-react"; import Link from "next/link"; import { useCallback, useMemo } from "react"; import { FormProvider, type UseFormReturn, useForm } from "react-hook-form"; -import { FiHelpCircle } from "react-icons/fi"; import { ZERO_ADDRESS } from "thirdweb"; import type { FetchDeployMetadataResult } from "thirdweb/contract"; import { @@ -856,7 +855,7 @@ export const CustomContractForm: React.FC = ({ Deploy at a deterministic address - + diff --git a/apps/dashboard/src/components/contract-components/publisher/PublisherSocials.tsx b/apps/dashboard/src/components/contract-components/publisher/PublisherSocials.tsx index eabda085039..6bf8f4e58bf 100644 --- a/apps/dashboard/src/components/contract-components/publisher/PublisherSocials.tsx +++ b/apps/dashboard/src/components/contract-components/publisher/PublisherSocials.tsx @@ -1,4 +1,4 @@ -import { ButtonGroup, type ButtonGroupProps, Icon } from "@chakra-ui/react"; +import { ButtonGroup, type ButtonGroupProps } from "@chakra-ui/react"; import { DiscordIcon } from "components/icons/brand-icons/DiscordIcon"; import { GithubIcon } from "components/icons/brand-icons/GithubIcon"; import { LinkedInIcon } from "components/icons/brand-icons/LinkedinIcon"; @@ -8,7 +8,7 @@ import { RedditIcon } from "components/icons/brand-icons/RedditIcon"; import { TelegramIcon } from "components/icons/brand-icons/TelegramIcon"; import { XIcon } from "components/icons/brand-icons/XIcon"; import type { ProfileMetadata } from "constants/schemas"; -import { FiGlobe } from "react-icons/fi"; +import { GlobeIcon } from "lucide-react"; import { LinkButton, TrackedIconButton } from "tw-components"; import { hostnameEndsWith } from "../../../utils/url"; @@ -80,7 +80,7 @@ export const PublisherSocials: React.FC = ({ href={publisherProfile.website} bg="transparent" aria-label="website" - icon={} + icon={} category={TRACKING_CATEGORY} label="website" /> diff --git a/apps/dashboard/src/components/homepage/CodeBlock/index.tsx b/apps/dashboard/src/components/homepage/CodeBlock/index.tsx index 0c81924baa0..56ad10d80f4 100644 --- a/apps/dashboard/src/components/homepage/CodeBlock/index.tsx +++ b/apps/dashboard/src/components/homepage/CodeBlock/index.tsx @@ -3,16 +3,14 @@ import { Code, type CodeProps, Flex, - Icon, IconButton, useColorModeValue, useTheme, } from "@chakra-ui/react"; import { useClipboard } from "hooks/useClipboard"; -import { CheckIcon, CopyIcon } from "lucide-react"; +import { CheckIcon, CopyIcon, ZapIcon } from "lucide-react"; import { Highlight, themes } from "prism-react-renderer"; import { useEffect, useRef, useState } from "react"; -import { BsLightning } from "react-icons/bs"; import { useInView } from "react-intersection-observer"; import { Text } from "tw-components"; @@ -133,7 +131,7 @@ export const HomePageCodeBlock: React.FC = ({ variant="ghost" colorScheme="gray" size="sm" - icon={} + icon={} /> ) : ( diff --git a/apps/dashboard/src/components/shared/FileInput.tsx b/apps/dashboard/src/components/shared/FileInput.tsx index 4ecccc04bb3..7fb419b8b74 100644 --- a/apps/dashboard/src/components/shared/FileInput.tsx +++ b/apps/dashboard/src/components/shared/FileInput.tsx @@ -2,7 +2,7 @@ import { Button } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { useImageFileOrUrl } from "hooks/useImageFileOrUrl"; -import { EyeIcon, FilePlusIcon } from "lucide-react"; +import { EyeIcon, FilePlusIcon, ImageIcon, UploadIcon } from "lucide-react"; import Link from "next/link"; import { useCallback } from "react"; import { @@ -11,7 +11,6 @@ import { type FileRejection, useDropzone, } from "react-dropzone"; -import { FiImage, FiUpload } from "react-icons/fi"; interface IFileInputProps { accept?: Accept; @@ -127,7 +126,7 @@ export const FileInput: React.FC = ({ )} >
- +

{isDisabledText}

@@ -146,7 +145,7 @@ export const FileInput: React.FC = ({ > {noDisplay ? (
- +

{fileType} uploaded

) : fileUrl ? ( @@ -162,7 +161,7 @@ export const FileInput: React.FC = ({ ) : (
- +
{!disableHelperText && (

diff --git a/apps/dashboard/src/contract-ui/tabs/events/components/events-feed.tsx b/apps/dashboard/src/contract-ui/tabs/events/components/events-feed.tsx index 732a0cde735..b227040e093 100644 --- a/apps/dashboard/src/contract-ui/tabs/events/components/events-feed.tsx +++ b/apps/dashboard/src/contract-ui/tabs/events/components/events-feed.tsx @@ -15,7 +15,6 @@ import { Divider, Flex, FormControl, - Icon, LightMode, List, Select, @@ -26,10 +25,9 @@ import { } from "@chakra-ui/react"; import { AnimatePresence, motion } from "framer-motion"; import { useClipboard } from "hooks/useClipboard"; -import { CircleHelpIcon } from "lucide-react"; +import { ChevronDownIcon, CircleHelpIcon, CopyIcon } from "lucide-react"; import { useSearchParams } from "next/navigation"; import { Fragment, useMemo, useState } from "react"; -import { FiChevronDown, FiCopy } from "react-icons/fi"; import { toast } from "sonner"; import type { ThirdwebContract } from "thirdweb"; import { stringify } from "thirdweb/utils"; @@ -258,7 +256,7 @@ const EventsFeedItem: React.FC = ({ toast.info("Transaction hash copied."); }} > - + @@ -306,7 +304,7 @@ const EventsFeedItem: React.FC = ({ {transaction.blockNumber}

- +