UNPKG

@alephium/web3-react

Version:
26 lines (25 loc) 947 B
import React from 'react'; import { Account } from '@alephium/web3'; type ConnectButtonRendererProps = { displayAccount?: (account: Account) => string; children?: (renderProps: { show?: () => void; hide?: () => void; isConnected: boolean; isConnecting: boolean; disconnect: () => Promise<void>; account?: Account; truncatedAddress?: string; }) => React.ReactNode; }; type AlephiumConnectButtonProps = { label?: string; onClick?: (open: () => void) => void; displayAccount?: (account: Account) => string; }; export declare function AlephiumConnectButton({ label, onClick, displayAccount }: AlephiumConnectButtonProps): JSX.Element | null; export declare namespace AlephiumConnectButton { var Custom: React.FC<ConnectButtonRendererProps>; } export declare const AlephiumConnectButtonCustom: React.FC<ConnectButtonRendererProps>; export {};