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
TypeScript
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;