@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
22 lines (21 loc) • 1.1 kB
TypeScript
import React from 'react';
import { type SocialLoginOption } from '../../consts/funkit';
import { type WalletConnector } from '../../wallets/useWalletConnectors';
import { ConnectStep } from './FunConnectOptions';
export declare function useEnabledSocialLogins(): SocialLoginOption[];
/**
* Modal content for a user that is not signed-in yet
* Shows Web2 and Web3 sign in options
*/
export declare function FunSignInStep({ onClose, signInStep, changeStep, setSelectedWallet, connectToWallet, setQrCodeUri, emailInput, setEmailInput, onFarcasterSuccessInit, walletsOnly, }: {
onClose: () => void;
signInStep: ConnectStep;
changeStep: (p: ConnectStep) => void;
setSelectedWallet: React.Dispatch<React.SetStateAction<WalletConnector | undefined>>;
connectToWallet: (wallet: WalletConnector) => void;
setQrCodeUri: React.Dispatch<React.SetStateAction<string>>;
emailInput: string;
setEmailInput: React.Dispatch<React.SetStateAction<string>>;
onFarcasterSuccessInit: (channelToken: string, connectUri: string) => void;
walletsOnly?: boolean;
}): React.JSX.Element;