@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
15 lines (14 loc) • 900 B
TypeScript
import React from 'react';
import type { TransferTokenDefault } from '~/hooks/useTokenChain';
import { type PaymentMethodAccountInfo, type PaymentMethodBrokerageInfo } from '../../domains/paymentMethods';
import { type CheckoutModalCommonState, FunCheckoutStep, type ModalStepComponentProps, type ModalStepInfo } from './stepTransition';
export type SelectAssetState = CheckoutModalCommonState & {
paymentMethodInfo: PaymentMethodBrokerageInfo | PaymentMethodAccountInfo;
};
export type SelectAssetNext = {
paymentMethodInfo?: PaymentMethodBrokerageInfo | PaymentMethodAccountInfo;
disconnectedBrokerage?: boolean;
transferToken?: TransferTokenDefault;
};
export declare const SelectAssetInfo: ModalStepInfo<FunCheckoutStep.SELECT_ASSET>;
export declare function SelectAsset({ modalState, onNext, onClose, }: ModalStepComponentProps<FunCheckoutStep.SELECT_ASSET>): React.JSX.Element;