UNPKG

@funkit/connect

Version:

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

22 lines (21 loc) 1.1 kB
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;