import { Token } from "@socket.tech/socket-v2-sdk"; import useMappedChainData from "../../hooks/useMappedChainData"; import { formatCurrencyAmount } from "../../utils"; import { Currency } from "../../types"; import { CustomizeContext } from "../../providers/CustomizeProvider"; import { useContext } from "react"; interface TokenAssetProps { token: Currency | Token; refuel?: { amount: string; asset: Currency | Token }; rtl?: boolean; amount: string; small?: boolean; } export const TokenDetail = (props: TokenAssetProps) => { const { token, rtl = false, amount, small = false, refuel } = props; const mappedChaindata = useMappedChainData(); const chain = mappedChaindata?.[token?.chainId]; const formattedAmount = formatCurrencyAmount(amount, token?.decimals, 4); const formattedRefuelAmount = formatCurrencyAmount( refuel?.amount, refuel?.asset?.decimals, 3 ); const refuelEnabled = !!refuel?.amount; const customSettings = useContext(CustomizeContext); const { borderRadius } = customSettings.customization; return (
on {chain?.name}