UNPKG

@funkit/connect

Version:

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

54 lines (53 loc) 2.29 kB
/** * Custom slot components for Fanatics checkout modal. * Utilize uiCustomizations[screenName].customTopComponent to customize the top component of the screen. */ import React from 'react'; /** * Custom banner component for Fanatics source change screen * This component will be displayed at the top of the source change screen */ export declare function FanaticsSourceScreenBanner({ isNewUser, apy }: { isNewUser?: boolean | undefined; apy?: string | undefined; }): React.JSX.Element; /** * Custom banner component for Fanatics select token screen * This component will be displayed at the top of the select asset screen */ export declare function FanaticsSelectTokenBanner(): React.JSX.Element; /** * Custom banner component for Fanatics select brokerage screen * This component will be displayed at the top of the select brokerage screen */ export declare function FanaticsSelectBrokerageBanner(): React.JSX.Element; /** * Custom banner component for Fanatics transfer crypto screen * This component will be displayed at the top of the transfer crypto screen (QR code / deposit screen) */ export declare function FanaticsTransferCryptoBanner(): React.JSX.Element; /** * Custom banner component for Fanatics withdrawal screen * This component will be displayed at the top of the withdrawal screen (QR code / deposit screen) */ export declare function FanaticsWithdrawalBanner(): React.JSX.Element; export declare function FanaticsCustomConnectBrokerageScreen({ exchangeIcon, exchangeName, }: { exchangeIcon: React.ReactNode; exchangeName: string; }): React.JSX.Element; export declare function FanaticsWalletIcon(): React.JSX.Element; export declare function FanaticsTimeEstimateIcon(): React.JSX.Element; export declare function FanaticsCircleArrowUpIcon(): React.JSX.Element; export declare function FanaticsCircleArrowDownIcon(): React.JSX.Element; export declare const FanaticsIcons: { paymentSource: typeof FanaticsWalletIcon; timeEstimate: typeof FanaticsTimeEstimateIcon; youSend: typeof FanaticsCircleArrowUpIcon; youReceive: typeof FanaticsCircleArrowDownIcon; fiatTabIcon: ({ size }: { size?: number; }) => React.JSX.Element; cryptoTabIcon: ({ size }: { size?: number; }) => React.JSX.Element; };