@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
25 lines (24 loc) • 806 B
TypeScript
import { type FC } from 'react';
import { type PaymentMethodInfo } from '../../../domains/paymentMethods';
import type { AssetHoldingsItem } from '../../../domains/wallet';
interface AssetOption {
asset: AssetHoldingsItem;
badgeText: string;
isDisabled: boolean;
isUserSelected: boolean;
priority: number;
minUsdWithFees?: number;
}
interface SelectAssetListProps {
isLoading: boolean;
assetOptions: AssetOption[];
selectedChainTokenSymbol: string | undefined;
paymentMethodInfo: PaymentMethodInfo;
navigateOnAssetClick: boolean;
onBalanceTopUpSwitch?: () => void;
onClose?: () => void;
onAssetSelect: (chainSymbolKey: string) => void;
onContinueWithToken: () => void;
}
export declare const SelectAssetList: FC<SelectAssetListProps>;
export {};