UNPKG

@funkit/connect

Version:

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

24 lines (23 loc) 1.03 kB
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; isSendingToQr: boolean; }; export declare const ConfirmationStepInfo: ModalStepInfo<FunCheckoutStep.CONFIRMATION>; export declare const DEFAULT_CONTINUE_TEXT = "Confirm Order"; export declare function ConfirmationStep({ modalState, onNext, setModalState, }: ModalStepComponentProps<FunCheckoutStep.CONFIRMATION>): React.JSX.Element; export {};