import React from "react"; import { defaultTheme } from "@/lib"; import { sliceDecimalString } from "@/utils"; import { FlexContainer, InformationBar, Typography } from "@/shared/components"; import { Token } from "@/types"; type SelectedTokensProps = { selectedTokens: Token[]; feeToken: Token | null; updateFeeToken: (token: Token | null) => void; }; export default function SelectedTokens({ selectedTokens, feeToken, updateFeeToken, }: SelectedTokensProps) { return ( <> {selectedTokens.length > 0 && ( <> {selectedTokens.map((token, index) => { const selected = feeToken?.asset?.address === token.asset?.address; return ( {token.asset?.name} - {sliceDecimalString(token.amount, 8)} Fee Token updateFeeToken(selected ? null : token)} /> ); })} )} {feeToken && selectedTokens.length > 0 && ( Fee Token: {feeToken.asset?.name} )} {!selectedTokens.length && ( Please select tokens to deposit )} ); }