import { ChevronDownIcon } from "@radix-ui/react-icons"; import type { TokenWithPrices } from "../../../../../bridge/index.js"; import type { BridgeChain } from "../../../../../bridge/types/Chain.js"; import type { ThirdwebClient } from "../../../../../client/client.js"; import { useCustomTheme } from "../../../../core/design-system/CustomThemeProvider.js"; import { fontSize, iconSize, radius, spacing, } from "../../../../core/design-system/index.js"; import { Container } from "../../components/basic.js"; import { Button } from "../../components/buttons.js"; import { Img } from "../../components/Img.js"; import { Skeleton } from "../../components/Skeleton.js"; import { Text } from "../../components/text.js"; import { cleanedChainName } from "../swap-widget/utils.js"; export function SelectedTokenButton(props: { selectedToken: | { data: TokenWithPrices | undefined; isFetching: boolean; isError: boolean; } | undefined; client: ThirdwebClient; onSelectToken: () => void; chain: BridgeChain | undefined; disabled?: boolean; }) { const theme = useCustomTheme(); return ( ); }