UNPKG

@turnkey/react-wallet-kit

Version:

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

18 lines 917 B
import { type WalletAccount } from "@turnkey/core"; import { WalletSelectorMode } from "../../../types/base"; export { WalletSelectorMode } from "../../../types/base"; interface AuthModeProps { mode: WalletSelectorMode.Auth; /** Session key for the auth flow */ sessionKey?: string | undefined; } interface ConnectModeProps { mode: WalletSelectorMode.Connect; /** Called when a wallet is successfully connected or disconnected */ onSuccess: (type: "connect" | "disconnect", account: WalletAccount) => void; /** Duration to show success page (ms). If 0 or undefined, closes immediately */ successPageDuration?: number | undefined; } export type ExternalWalletSelectorProps = AuthModeProps | ConnectModeProps; export declare function ExternalWalletSelector(props: ExternalWalletSelectorProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=ExternalWalletSelector.d.ts.map