import { Bank } from '@blockworks-foundation/mango-v4' import useMangoAccount from 'hooks/useMangoAccount' import ActionTokenItem from './ActionTokenItem' type BankParams = { key: string value: Bank[] walletBalance?: number maxAmount?: number accountBalance?: number } const ActionTokenList = ({ banks, onSelect, sortByKey, showBorrowRates, showDepositRates, valueKey, }: { banks: BankParams[] onSelect: (x: string) => void sortByKey: | 'maxAmount' | 'walletBalanceValue' | 'accountBalanceValue' | 'borrowAmountValue' showBorrowRates?: boolean showDepositRates?: boolean valueKey: 'maxAmount' | 'walletBalance' | 'accountBalance' | 'borrowAmount' }) => { const { mangoAccount } = useMangoAccount() return mangoAccount ? ( <>