UNPKG

@funkit/connect

Version:

Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.

22 lines (21 loc) 945 B
import React from 'react'; import type { Address } from 'viem'; import { type PaymentMethodInfo } from '~/domains/paymentMethods'; import { type CheckoutModalCommonState, FunCheckoutStep, type ModalStepComponentProps, type ModalStepInfo } from '../stepTransition'; interface MoonpayDepositData { depositToken: string; depositTokenAmount: number; depositTokenChainId: string; } export type ConfirmationStepState = CheckoutModalCommonState & { paymentMethodInfo: PaymentMethodInfo; }; export type ConfirmationStepNext = { depositAddress: Address; moonpayData?: MoonpayDepositData; paymentMethodInfo: PaymentMethodInfo; redirectBackToSourceChange?: boolean; }; export declare const ConfirmationStepInfo: ModalStepInfo<FunCheckoutStep.CONFIRMATION>; export declare function ConfirmationStep({ modalState, onNext, setModalState, }: ModalStepComponentProps<FunCheckoutStep.CONFIRMATION>): React.JSX.Element; export {};