UNPKG

@dynamic-labs/sdk-react-core

Version:

A React SDK for implementing wallet web3 authentication and authorization to your website.

102 lines (101 loc) 6.78 kB
/// <reference types="react" /> export declare const viewToComponentMap: { 'access-blocked': import("react").FC; 'account-exists': () => JSX.Element; 'backup-unsuccessful': import("react").FC<{}>; 'bridge-next-wallet-connection': import("react").FC; 'bridge-summary': () => JSX.Element; 'bridge-welcome': () => JSX.Element; captcha: () => JSX.Element; 'chainalysis-blocked-wallet': () => JSX.Element; 'collect-user-data': () => JSX.Element | null; 'collect-user-data-login-no-wallet': import("react").FC<{ userIdentification: keyof import("@dynamic-labs/sdk-api-core").UserFields | "environmentId" | "lastVerifiedCredentialId" | "lists" | "newUser" | "sessionId" | "userId" | "verifiedCredentials" | "scope" | "missingFields"; userIdentificationOverride?: string | undefined; }>; 'duplicate-wallet': import("react").FC<import("./DuplicateWalletView").DuplicateWalletViewProps>; 'email-wallet-otp-verification-view': () => JSX.Element; 'embedded-delete-view': () => JSX.Element; 'embedded-reveal-account-view': import("react").FC<import("./EmbeddedReveal/EmbeddedRevealView/EmbeddedRevealView").EmbeddedRevealViewProps>; 'embedded-reveal-view': import("react").FC<import("./EmbeddedReveal/EmbeddedRevealView/EmbeddedRevealView").EmbeddedRevealViewProps>; 'embedded-wallet-auth-choice': import("react").FC<import("./Passkey/EmbeddedAuthChoice/EmbeddedAuthChoice").EmbeddedAuthChoiceProps>; 'embedded-wallet-exists': () => JSX.Element; 'external-funding-exchange-list': ({ onSelectExchange, showDefaultFooter, scrollContainerClassName, }: import("./ExchangeList").ExchangeListProps) => JSX.Element; 'external-funding-wallet-list': ({ isWalletConnectList, onSelectWallet, viewWalletsFilter, showDefaultFooter, scrollContainerClassName, }: import("./WalletList").WalletListProps) => JSX.Element; 'farcaster-connect-view': ({ url }: import("./FarcasterConnectView/FarcasterConnectView").FarcasterConnectViewProps) => JSX.Element; 'gate-blocked-wallet': () => JSX.Element; 'global-wallet-confirm': import("react").FC<import("./GlobalWalletConfirmView").GlobalWalletConfirmViewProps>; 'global-wallet-info': () => JSX.Element; 'global-wallet-malicious': import("react").FC<import("./GlobalWalletMaliciousView/GlobalWalletMaliciousView").GlobalWalletMaliciousViewProps>; 'login-with-email-or-wallet': () => JSX.Element; 'login-with-email-or-wallet-full-wallet-list': import("react").FC<{ isWalletConnectList?: boolean | undefined; }>; 'login-with-email-verification': import("react").FC<import("./EmailVerification/EmailVerification").EmailVerificationProps>; 'login-with-sms-verification': import("react").FC; 'login-with-wallet-only': () => JSX.Element; 'merge-user-accounts': import("react").FC<import("./MergeUserAccountsView/MergeUserAccountsView").MergeUserAccountsViewProps>; 'merge-user-accounts-conflicts': import("react").FC<import("./MergeUserAccountsConflictsView/MergeUserAccountsConflictsView").MergeUserAccountsConflictsViewProps>; 'merge-user-accounts-with-same-email': import("react").FC<import("./MergeUserAccountsWithSameEmailView/MergeUserAccountsWithSameEmailView").MergeUserAccountsWithSameEmailViewProps>; 'mfa-choose-device': import("react").FC<import("./MfaChooseDeviceView").MfaChooseDeviceViewProps>; 'mfa-display-backup-codes': ({ regenerateCodes, }: { regenerateCodes: boolean; }) => JSX.Element; 'mfa-recovery': import("react").FC; 'mfa-secure-device': ({ type, isInitialSetup, }: import("./MfaSecureDeviceView").MfaSecureDeviceViewProps) => JSX.Element; 'mfa-secure-device-help': ({ uri, secret, }: { uri: string; secret: string; }) => JSX.Element; 'mfa-verification': ({ type, isInitialSetup, showBackButton, deviceId, }: import("./MfaVerificationView").MfaVerificationViewProps) => JSX.Element; 'mobile-wallet-redirect-view': import("react").FC<{ onRetry: VoidFunction; connector?: import("dist/packages/wallet-connector-core/src").WalletConnector | undefined; }>; 'multi-wallet-wallet-list': import("react").FC<{ isWalletConnectList?: boolean | undefined; }>; 'network-not-supported': () => JSX.Element | null; 'network-not-supported-manual': import("react").FC; 'no-access': () => JSX.Element; 'no-qr-not-installed': () => JSX.Element | null; 'passkey-intro': import("react").FC<{ chains?: import("@dynamic-labs/sdk-api-core").EmbeddedWalletChainEnum[] | undefined; }>; 'passkey-new-domain-detected': import("react").FC; 'passkey-recovery-add-email': import("react").FC<import("./Passkey/PasskeyRecovery/AddRecoveryEmail/AddRecoveryEmail").AddRecoveryEmailProps>; 'passkey-recovery-bundle': import("react").FC<import("./Passkey/PasskeyRecovery/BundleValidation/PasskeyBundleRecovery").PasskeyBundleValidationProps>; 'passkey-recovery-complete': import("react").FC<import("./Passkey/PasskeyRecovery/CompleteRecovery/PasskeyCompleteRecovery").PasskeyCompleteRecoveryProps>; 'passkey-recovery-start': import("react").FC<import("./Passkey/PasskeyRecovery/InitRecovery/PasskeyInitRecovery").PasskeyInitRecoveryProps>; 'pending-connect': () => JSX.Element; 'pending-signature': () => JSX.Element | null; 'pending-signature-without-back-button': () => JSX.Element | null; 'qr-code': () => JSX.Element | null; 'rename-passkey': import("react").FC; 'sandbox-maximum-threshold-reached': () => JSX.Element; 'select-hardware-wallet': import("react").FC<{ wallet: import("../shared").WalletOption; onSelectWallet?: ((wallet: import("../shared").WalletOption) => void) | undefined; }>; 'select-wallet-in-wallet-group': import("react").FC<{ onSelectWallet: (wallet: import("../shared").WalletOption) => void; }>; 'social-redirect-view': () => JSX.Element; 'social-wrong-account': () => JSX.Element | null; 'user-delete-account': import("react").FC<{}>; 'verify-email': import("react").FC<import("./EmailVerification/EmailVerification").EmailVerificationProps>; 'verify-sms': import("react").FC; 'wait-for-email-confirmation-view': () => JSX.Element; 'wallet-cannot-be-transferred': () => JSX.Element; 'wallet-connect-mobile-wallets-list': () => JSX.Element; 'wallet-group': import("react").FC<{ onSelectWallet: (wallet: import("../shared").WalletOption) => void; }>; 'wallet-list': import("react").FC<{ isWalletConnectList?: boolean | undefined; }>; 'wallet-locked-view': () => JSX.Element | null; 'wallet-redirect-view': () => JSX.Element; 'wallet-sign': () => JSX.Element | null; 'wallet-used': () => JSX.Element; };