@0xfutbol/id
Version:
React component library with shared providers for 0xFutbol ID
19 lines (18 loc) • 690 B
TypeScript
import { JSX } from "react";
import { WALLET_OPTIONS } from "@/providers";
interface AuthUIOrchestratorProps {
claimComponent: (props: {
error?: string;
isLoading: boolean;
isTakingLong: boolean;
onClaimClick: (username: string) => Promise<void>;
onDisconnectClick: (walletKey: string) => void;
}) => JSX.Element;
connectComponent: (props: {
WALLET_OPTIONS: typeof WALLET_OPTIONS;
isWaitingForSignature: boolean;
onConnectClick: (walletKey: string) => void;
}) => JSX.Element;
}
export declare function AuthUIOrchestrator({ claimComponent, connectComponent }: AuthUIOrchestratorProps): JSX.Element;
export {};