import Image from 'next/image' import { formatTokenSymbol } from 'utils/tokens' import useBankRates from 'hooks/useBankRates' import useLeverageMax from 'hooks/useLeverageMax' const TokenButton = ({ handleTokenSelect, selectedToken, tokenName, }: { tokenName: string selectedToken: string handleTokenSelect: (v: string) => void }) => { const leverage = useLeverageMax(tokenName) * 0.9 const { stakeBankDepositRate, financialMetrics } = useBankRates( tokenName, leverage, ) const { financialMetrics: estimatedNetAPYFor1xLev } = useBankRates( tokenName, 1, ) const UiRate = tokenName === 'USDC' ? Number(stakeBankDepositRate) * 100 : Math.max(estimatedNetAPYFor1xLev.APY, financialMetrics.APY) return ( ) } export default TokenButton