@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
20 lines (19 loc) • 1.12 kB
TypeScript
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 {};