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
)}
>
);
}