UNPKG

@turnkey/react-wallet-kit

Version:

The easiest and most powerful way to integrate Turnkey's Embedded Wallets into your React applications.

21 lines 929 B
import type { WalletProvider } from "@turnkey/core"; import { WalletSelectorMode } from "../../../types/base"; interface WalletConnectFlowProps { /** The WalletConnect provider group (one per chain) */ providers: WalletProvider[]; /** The mode determines the flow behavior */ mode: WalletSelectorMode; /** Session key for auth flow (only used when mode is Auth) */ sessionKey?: string | undefined; /** Custom disconnect handler (e.g. to show success page). Falls back to a simple disconnect + pop. */ onDisconnect?: ((provider: WalletProvider) => Promise<void>) | undefined; } /** * Orchestrates the WalletConnect connection flow. * * Desktop flow: Chain selector → QR code screen * Mobile flow: App selector → Deep link screen (with QR fallback) */ export declare function WalletConnectFlow(props: WalletConnectFlowProps): null; export {}; //# sourceMappingURL=WalletConnectFlow.d.ts.map