import type { Token } from '../model/useSwapForm' import { TokenSelect } from './TokenSelect' import styles from './SwapCard.module.css' interface Props { mode: 'from' | 'to' token: Token tokenOptions: Token[] amount: string usd: string slippage?: string onTokenChange: (token: Token) => void onAmountChange?: (v: string) => void onSetPercent?: (p: number) => void selectedNetwork?: string onNetworkChange?: (network: string) => void } const NETWORKS = ['ETH', 'BSC', 'TRX', 'SOL'] const PERCENTS = [25, 50, 100] export function SwapCard({ mode, token, tokenOptions, amount, usd, slippage, onTokenChange, onAmountChange, onSetPercent, selectedNetwork, onNetworkChange, }: Props) { const [intPart, decPart] = amount.split('.') const pills = onSetPercent && ( <> {PERCENTS.map(p => ( ))} > ) return (