@alephium/web3-react
Version:
React components for Alephium Web3.
26 lines (25 loc) • 950 B
TypeScript
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): import("react/jsx-runtime").JSX.Element | null;
export declare namespace AlephiumConnectButton {
var Custom: React.FC<ConnectButtonRendererProps>;
}
export declare const AlephiumConnectButtonCustom: React.FC<ConnectButtonRendererProps>;
export {};