UNPKG

@stablecoin.xyz/react

Version:

React hooks and components for SBC Account Abstraction

26 lines 1.05 kB
import type { WalletConnectionResult, DetectedWallet } from '@stablecoin.xyz/core'; export interface WalletSelectorProps { /** Custom className for styling */ className?: string; /** Callback when wallet connection succeeds */ onConnect?: (result: WalletConnectionResult) => void; /** Callback when wallet connection fails */ onError?: (error: Error) => void; /** Show only available wallets */ showOnlyAvailable?: boolean; /** Custom wallet list (overrides auto-detection) */ wallets?: DetectedWallet[]; } /** * WalletSelector - Component that displays available wallets and allows selection * * Automatically detects installed wallets and shows connection options */ export declare function WalletSelector({ className, onConnect, onError, showOnlyAvailable, wallets: customWallets, }: WalletSelectorProps): import("react/jsx-runtime").JSX.Element; declare global { interface Window { ethereum?: any; coinbaseWalletExtension?: any; } } //# sourceMappingURL=WalletSelector.d.ts.map