import { Bank } from '@blockworks-foundation/mango-v4' import useMangoAccount from 'hooks/useMangoAccount' import ActionTokenItem from './ActionTokenItem' type BankParams = { bank: Bank balance: number borrowedAmount: number walletBalance: number maxBorrow: number maxWithdraw: number } const ActionTokenList = ({ banks, onSelect, showBorrowRates, showDepositRates, valueKey, }: { banks: BankParams[] onSelect: (x: string) => void showBorrowRates?: boolean showDepositRates?: boolean valueKey: | 'balance' | 'borrowedAmount' | 'maxBorrow' | 'maxWithdraw' | 'walletBalance' }) => { const { mangoAccount } = useMangoAccount() return mangoAccount ? ( <>
{banks?.length ? ( banks .filter((b: BankParams) => !!b) .map((b) => { return ( ) }) ) : (
Nothing to select
)}
) : null } export default ActionTokenList