@aptos-labs/wallet-adapter-react
Version:
Aptos Wallet Adapter React Provider
24 lines • 1.5 kB
TypeScript
import { type AdapterNotDetectedWallet, type AdapterWallet } from "@aptos-labs/wallet-adapter-core";
import { type HeadlessComponentProps } from "./utils";
export interface WalletItemProps extends HeadlessComponentProps {
/** The wallet option to be displayed. */
wallet: AdapterWallet | AdapterNotDetectedWallet;
/** A callback to be invoked when the wallet is connected. */
onConnect?: () => void;
/**
* When `true`, wallets will be shown on mobile even if they don't have
* a `deeplinkProvider`. By default mobile wallets without a deeplink
* provider are hidden.
*
* @default false
*/
showAllOnMobile?: boolean;
}
/** A headless component for rendering a wallet option's name, icon, and either connect button or install link. */
export declare const WalletItem: import("react").ForwardRefExoticComponent<WalletItemProps & import("react").RefAttributes<HTMLDivElement>> & {
Icon: import("react").ForwardRefExoticComponent<HeadlessComponentProps & import("react").RefAttributes<HTMLImageElement>>;
Name: import("react").ForwardRefExoticComponent<HeadlessComponentProps & import("react").RefAttributes<HTMLDivElement>>;
ConnectButton: import("react").ForwardRefExoticComponent<HeadlessComponentProps & import("react").RefAttributes<HTMLButtonElement>>;
InstallLink: import("react").ForwardRefExoticComponent<HeadlessComponentProps & import("react").RefAttributes<HTMLAnchorElement>>;
};
//# sourceMappingURL=WalletItem.d.ts.map