UNPKG

sui-svelte-wallet-kit

Version:

Svelte 5 wallet kit for Sui: connect wallets, manage accounts, SuiNS, balance, sign transactions/messages

30 lines (25 loc) 677 B
import { Component } from 'svelte'; import type { WalletSelectionPayload } from '../SuiModule/SuiModule.svelte.js'; /** * ConnectButton component props */ export interface ConnectButtonProps { /** * Custom CSS class name */ class?: string; /** * Custom inline styles */ style?: string; /** * Callback when wallet is selected from modal */ onWalletSelection?: (payload: WalletSelectionPayload) => void; } /** * ConnectButton component - Simple button to connect/disconnect wallet * Shows "Connect" when not connected, "Disconnect" when connected */ declare const ConnectButton: Component<ConnectButtonProps>; export default ConnectButton;