UNPKG

@funkit/connect

Version:

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

20 lines (19 loc) 1.12 kB
import type { ExchangeRates } from '@funkit/api-base'; import React from 'react'; import type { FunkitTextCustomizationsConfig } from '~/providers/FunkitConfigContext'; import type { AssetHoldingsItem } from '~/utils/assets'; import type { FunkitCheckoutConfig } from '../../../providers/FunkitCheckoutContext'; import { FunCheckoutStep, type ModalStepComponentProps } from '../stepTransition'; interface InputAmountLoadedProps extends ModalStepComponentProps<FunCheckoutStep.INPUT_AMOUNT> { sourceHolding: AssetHoldingsItem | null; checkoutConfig: FunkitCheckoutConfig; /** unit price of target asset */ unitPrice: number; /** currency exchange rates */ currencyExchangeRates: ExchangeRates | undefined; /** default fiat currency to be used*/ defaultFiatCurrency?: string; textCustomizations: FunkitTextCustomizationsConfig['confirmationScreen']; } export declare function InputAmountLoaded({ checkoutConfig, modalState, onNext, onClose, sourceHolding, unitPrice, currencyExchangeRates, defaultFiatCurrency, textCustomizations, }: InputAmountLoadedProps): React.JSX.Element; export {};