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