UNPKG

@dynamic-labs/sdk-react-core

Version:

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

231 lines (226 loc) 15.7 kB
'use client' 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var jsxRuntime = require('react/jsx-runtime'); var UserDeleteAccountView = require('./UserDeleteAccountView/UserDeleteAccountView.cjs'); var AccessBlockedView = require('./AccessBlockedView/AccessBlockedView.cjs'); var AccountExistsView = require('./AccountExistsView/AccountExistsView.cjs'); var BackupUnsuccessfulView = require('./BackupUnsuccessfulView/BackupUnsuccessfulView.cjs'); var BridgeNextWalletConnectionView = require('./BridgeNextWalletConnectionView/BridgeNextWalletConnectionView.cjs'); var BridgeSummaryView = require('./BridgeSummaryView/BridgeSummaryView.cjs'); var BridgeWelcomeView = require('./BridgeWelcomeView/BridgeWelcomeView.cjs'); var CaptchaVerifyUser = require('./CaptchaVerifyUser/CaptchaVerifyUser.cjs'); var CollectUserDataView = require('./CollectUserDataView/CollectUserDataView.cjs'); var CollectUserDataViewNoWallet = require('./CollectUserDataViewNoWallet/CollectUserDataViewNoWallet.cjs'); var EmailConfirmationWaitingView = require('./EmailConfirmationWaitingView/EmailConfirmationWaitingView.cjs'); var EmailVerification = require('./EmailVerification/EmailVerification.cjs'); var EmailWalletOTPVerificationView = require('./EmailWalletOTPVerificationView/EmailWalletOTPVerificationView.cjs'); var EmbeddedDeleteView = require('./EmbeddedDeleteView/EmbeddedDeleteView.cjs'); var EmbeddedRevealView = require('./EmbeddedReveal/EmbeddedRevealView/EmbeddedRevealView.cjs'); var FarcasterConnectView = require('./FarcasterConnectView/FarcasterConnectView.cjs'); var GlobalWalletConfirmView = require('./GlobalWalletConfirmView/GlobalWalletConfirmView.cjs'); var GlobalWalletInfoView = require('./GlobalWalletInfoView/GlobalWalletInfoView.cjs'); var GlobalWalletMaliciousView = require('./GlobalWalletMaliciousView/GlobalWalletMaliciousView.cjs'); var LoginView = require('./LoginView/LoginView.cjs'); var MergeUserAccountsConflictsView = require('./MergeUserAccountsConflictsView/MergeUserAccountsConflictsView.cjs'); var MergeUserAccountsView = require('./MergeUserAccountsView/MergeUserAccountsView.cjs'); var MergeUserAccountsWithSameEmailView = require('./MergeUserAccountsWithSameEmailView/MergeUserAccountsWithSameEmailView.cjs'); var MfaChooseDeviceView = require('./MfaChooseDeviceView/MfaChooseDeviceView.cjs'); var MfaDisplayBackupCodesView = require('./MfaDisplayBackupCodesView/MfaDisplayBackupCodesView.cjs'); var MfaRecoveryView = require('./MfaRecoveryView/MfaRecoveryView.cjs'); var MfaSecureDeviceHelpView = require('./MfaSecureDeviceHelpView/MfaSecureDeviceHelpView.cjs'); var MfaSecureDeviceView = require('./MfaSecureDeviceView/MfaSecureDeviceView.cjs'); var MfaVerificationView = require('./MfaVerificationView/MfaVerificationView.cjs'); var MobileWalletRedirectView = require('./MobileWalletRedirectView/MobileWalletRedirectView.cjs'); var NetworkNotSupported = require('./NetworkNotSupported/NetworkNotSupported.cjs'); var NetworkNotSupportedSwitchManual = require('./NetworkNotSupportedSwitchManual/NetworkNotSupportedSwitchManual.cjs'); var NoAccess = require('./NoAccess/NoAccess.cjs'); var NoQrNotInstalledView = require('./NoQrNotInstalledView/NoQrNotInstalledView.cjs'); var PasskeyIntroView = require('./Passkey/PasskeyIntroView/PasskeyIntroView.cjs'); var AddRecoveryEmail = require('./Passkey/PasskeyRecovery/AddRecoveryEmail/AddRecoveryEmail.cjs'); var PasskeyBundleRecovery = require('./Passkey/PasskeyRecovery/BundleValidation/PasskeyBundleRecovery.cjs'); var PasskeyCompleteRecovery = require('./Passkey/PasskeyRecovery/CompleteRecovery/PasskeyCompleteRecovery.cjs'); var PasskeyInitRecovery = require('./Passkey/PasskeyRecovery/InitRecovery/PasskeyInitRecovery.cjs'); var RenamePasskeyView = require('./Passkey/RenamePasskeyView/RenamePasskeyView.cjs'); var EmbeddedAuthChoice = require('./Passkey/EmbeddedAuthChoice/EmbeddedAuthChoice.cjs'); require('react-i18next'); require('@dynamic-labs/utils'); require('../components/Accordion/components/AccordionItem/AccordionItem.cjs'); require('react'); require('@dynamic-labs/iconic'); require('../context/ViewContext/ViewContext.cjs'); require('../../../_virtual/_tslib.cjs'); require('@dynamic-labs/sdk-api-core'); require('../shared/logger.cjs'); require('@dynamic-labs/wallet-connector-core'); require('@dynamic-labs/wallet-book'); require('../utils/constants/colors.cjs'); require('../utils/constants/values.cjs'); require('../shared/consts/index.cjs'); require('../components/Alert/Alert.cjs'); require('../events/dynamicEvents.cjs'); require('../context/DynamicContext/DynamicContext.cjs'); require('../store/state/loadingAndLifecycle/loadingAndLifecycle.cjs'); require('../store/state/authMode/authMode.cjs'); require('../context/CaptchaContext/CaptchaContext.cjs'); require('../context/ErrorContext/ErrorContext.cjs'); require('@dynamic-labs/multi-wallet'); require('react-international-phone'); require('../store/state/nonce/nonce.cjs'); require('../store/state/projectSettings/projectSettings.cjs'); require('../config/ApiEndpoint.cjs'); require('../store/state/user/user.cjs'); require('../locale/locale.cjs'); require('../store/state/dynamicContextProps/dynamicContextProps.cjs'); require('../store/state/primaryWalletId/primaryWalletId.cjs'); require('../store/state/connectedWalletsInfo/connectedWalletsInfo.cjs'); require('../context/AccessDeniedContext/AccessDeniedContext.cjs'); require('../context/AccountExistsContext/AccountExistsContext.cjs'); require('../context/UserWalletsContext/UserWalletsContext.cjs'); require('../context/VerificationContext/VerificationContext.cjs'); require('react-dom'); require('../utils/functions/compareChains/compareChains.cjs'); require('./Passkey/utils/findPrimaryEmbeddedChain/findPrimaryEmbeddedChain.cjs'); require('../context/ThemeContext/ThemeContext.cjs'); require('../utils/hooks/useUserUpdateRequest/useUpdateUser/userFieldsSchema.cjs'); require('bs58'); require('@dynamic-labs/types'); require('../context/SocialRedirectContext/SocialRedirectContext.cjs'); require('../context/LoadingContext/LoadingContext.cjs'); require('../context/WalletContext/WalletContext.cjs'); require('../utils/hooks/useEmbeddedWallet/useSecureEnclaveEmbeddedWallet/constants.cjs'); require('yup'); require('../context/MockContext/MockContext.cjs'); require('./CollectUserDataView/useFields.cjs'); require('../context/FieldsStateContext/FieldsStateContext.cjs'); require('../context/UserFieldEditorContext/UserFieldEditorContext.cjs'); require('@dynamic-labs/rpc-providers'); require('../store/state/walletOptions/walletOptions.cjs'); require('../context/FooterAnimationContext/index.cjs'); require('../components/ShadowDOM/ShadowDOM.cjs'); require('../components/Transition/ZoomTransition/ZoomTransition.cjs'); require('../components/Transition/SlideInUpTransition/SlideInUpTransition.cjs'); require('../components/Transition/OpacityTransition/OpacityTransition.cjs'); require('../components/OverlayCardBase/OverlayCardTarget/OverlayCardTarget.cjs'); require('../context/WalletGroupContext/WalletGroupContext.cjs'); require('../widgets/DynamicWidget/components/DynamicWidgetHeader/DynamicWidgetHeader.cjs'); require('react-focus-lock'); require('../widgets/DynamicWidget/context/DynamicWidgetContext.cjs'); require('../components/IconButton/IconButton.cjs'); require('../components/MenuList/Dropdown/Dropdown.cjs'); require('formik'); require('../utils/hooks/useSubdomainCheck/useSubdomainCheck.cjs'); require('../store/state/sendBalances.cjs'); require('../components/Input/Input.cjs'); require('../components/OverlayCard/OverlayCard.cjs'); require('./TransactionConfirmationView/TransactionConfirmationView.cjs'); require('../context/PasskeyContext/PasskeyContext.cjs'); require('../widgets/DynamicWidget/views/ManagePasskeysWidgetView/PasskeyCard/PasskeyCard.cjs'); require('../context/OnrampContext/OnrampContext.cjs'); require('qrcode'); require('../widgets/DynamicWidget/views/ReceiveWalletFunds/ReceiveWalletFunds.cjs'); require('../../index.cjs'); var PendingSignatureView = require('./PendingSignatureView/PendingSignatureView.cjs'); var QrCodeView = require('./QrCodeView/QrCodeView.cjs'); var WalletList = require('./WalletList/WalletList.cjs'); var PendingConnectView = require('./PendingConnectView/PendingConnectView.cjs'); var SandboxMaximumThresholdReached = require('./SandboxMaximumThresholdReached/SandboxMaximumThresholdReached.cjs'); var SelectHardwareWalletView = require('./SelectHardwareWalletView/SelectHardwareWalletView.cjs'); var SelectWalletInWalletGroupView = require('./SelectWalletInWalletGroupView/SelectWalletInWalletGroupView.cjs'); var SmsVerification = require('./SmsVerification/SmsVerification.cjs'); var SocialRedirectView = require('./SocialRedirectView/SocialRedirectView.cjs'); var SocialWrongAccountView = require('./SocialWrongAccountView/SocialWrongAccountView.cjs'); var WalletAlreadyExistsView = require('./WalletAlreadyExistsView/WalletAlreadyExistsView.cjs'); var WalletCannotBeTransferredView = require('./WalletCannotBeTransferredView/WalletCannotBeTransferredView.cjs'); var WalletGroupView = require('./WalletGroupView/WalletGroupView.cjs'); var WalletListForDefaultConnection = require('./WalletList/WalletListForDefaultConnection/WalletListForDefaultConnection.cjs'); var WalletLockedView = require('./WalletLockedView/WalletLockedView.cjs'); var WalletRedirectView = require('./WalletRedirectView/WalletRedirectView.cjs'); var WalletSignSpinnerView = require('./WalletSignSpinnerView/WalletSignSpinnerView.cjs'); var WalletUsedView = require('./WalletUsedView/WalletUsedView.cjs'); var ExchangeList = require('./ExchangeList/ExchangeList.cjs'); var DuplicateWalletView = require('./DuplicateWalletView/DuplicateWalletView.cjs'); require('../store/state/connectorsInitializing/connectorsInitializing.cjs'); require('../store/state/tokenBalances.cjs'); require('../shared/utils/functions/getInitialUrl/getInitialUrl.cjs'); require('../components/InlineWidget/InlineWidget.cjs'); require('../components/IsBrowser/IsBrowser.cjs'); require('../components/PasskeyCreatedSuccessBanner/PasskeyCreatedSuccessBanner.cjs'); require('../components/Popper/Popper/Popper.cjs'); require('../components/Popper/PopperContext/PopperContext.cjs'); var PasskeyNewDomainDetectedView = require('./Passkey/PasskeyNewDomainDetectedView/PasskeyNewDomainDetectedView.cjs'); const viewToComponentMap = { 'access-blocked': AccessBlockedView.AccessBlockedView, 'account-exists': AccountExistsView.AccountExistsView, 'backup-unsuccessful': BackupUnsuccessfulView.BackupUnsuccessfulView, 'bridge-next-wallet-connection': BridgeNextWalletConnectionView.BridgeNextWalletConnectionView, 'bridge-summary': BridgeSummaryView.BridgeSummaryView, 'bridge-welcome': BridgeWelcomeView.BridgeWelcomeView, captcha: CaptchaVerifyUser.CaptchaVerifyUser, 'chainalysis-blocked-wallet': NoAccess.NoAccess, 'collect-user-data': CollectUserDataView.CollectUserDataView, 'collect-user-data-login-no-wallet': CollectUserDataViewNoWallet.CollectUserDataViewNoWallet, 'duplicate-wallet': DuplicateWalletView.DuplicateWalletView, 'email-wallet-otp-verification-view': EmailWalletOTPVerificationView.EmailWalletOTPVerificationView, 'embedded-delete-view': EmbeddedDeleteView.EmbeddedDeleteView, 'embedded-reveal-account-view': EmbeddedRevealView.EmbeddedRevealView, 'embedded-reveal-view': EmbeddedRevealView.EmbeddedRevealView, 'embedded-wallet-auth-choice': EmbeddedAuthChoice.EmbeddedAuthChoice, 'embedded-wallet-exists': WalletAlreadyExistsView.WalletAlreadyExistsView, 'external-funding-exchange-list': ExchangeList.ExchangeList, 'external-funding-wallet-list': WalletList.WalletList, 'farcaster-connect-view': FarcasterConnectView.FarcasterConnectView, 'gate-blocked-wallet': NoAccess.NoAccess, 'global-wallet-confirm': GlobalWalletConfirmView.GlobalWalletConfirmView, 'global-wallet-info': GlobalWalletInfoView.GlobalWalletInfoView, 'global-wallet-malicious': GlobalWalletMaliciousView.GlobalWalletMaliciousView, 'login-with-email-or-wallet': LoginView.LoginView, 'login-with-email-or-wallet-full-wallet-list': WalletListForDefaultConnection.WalletListForDefaultConnection, 'login-with-email-verification': EmailVerification.EmailVerification, 'login-with-sms-verification': SmsVerification.SmsVerification, 'login-with-wallet-only': LoginView.LoginView, 'merge-user-accounts': MergeUserAccountsView.MergeUserAccountsView, 'merge-user-accounts-conflicts': MergeUserAccountsConflictsView.MergeUserAccountsConflictsView, 'merge-user-accounts-with-same-email': MergeUserAccountsWithSameEmailView.MergeUserAccountsWithSameEmailView, 'mfa-choose-device': MfaChooseDeviceView.MfaChooseDeviceView, 'mfa-display-backup-codes': MfaDisplayBackupCodesView.MfaDisplayBackupCodesView, 'mfa-recovery': MfaRecoveryView.MfaRecoveryView, 'mfa-secure-device': MfaSecureDeviceView.MfaSecureDeviceView, 'mfa-secure-device-help': MfaSecureDeviceHelpView.MfaSecureDeviceHelper, 'mfa-verification': MfaVerificationView.MfaVerificationView, 'mobile-wallet-redirect-view': MobileWalletRedirectView.MobileWalletRedirectView, 'multi-wallet-wallet-list': WalletListForDefaultConnection.WalletListForDefaultConnection, 'network-not-supported': NetworkNotSupported.NetworkNotSupported, 'network-not-supported-manual': NetworkNotSupportedSwitchManual.NetworkNotSupportedSwitchManual, 'no-access': NoAccess.NoAccess, 'no-qr-not-installed': NoQrNotInstalledView.NoQrNotInstalledView, 'passkey-intro': PasskeyIntroView.PasskeyIntroView, 'passkey-new-domain-detected': PasskeyNewDomainDetectedView.PasskeyNewDomainDetectedView, 'passkey-recovery-add-email': AddRecoveryEmail.AddRecoveryEmail, 'passkey-recovery-bundle': PasskeyBundleRecovery.PasskeyBundleRecovery, 'passkey-recovery-complete': PasskeyCompleteRecovery.PasskeyCompleteRecovery, 'passkey-recovery-start': PasskeyInitRecovery.PasskeyInitRecovery, 'pending-connect': PendingConnectView.PendingConnectView, 'pending-signature': PendingSignatureView.PendingSignatureView, 'pending-signature-without-back-button': PendingSignatureView.PendingSignatureView, 'qr-code': QrCodeView.QrCodeView, 'rename-passkey': RenamePasskeyView.RenamePasskeyView, 'sandbox-maximum-threshold-reached': SandboxMaximumThresholdReached.SandboxMaximumThresholdReached, 'select-hardware-wallet': SelectHardwareWalletView.SelectHardwareWalletView, 'select-wallet-in-wallet-group': SelectWalletInWalletGroupView.SelectWalletInWalletGroupView, 'social-redirect-view': SocialRedirectView.SocialRedirectView, 'social-wrong-account': SocialWrongAccountView.SocialWrongAccountView, 'user-delete-account': UserDeleteAccountView.UserDeleteAccountView, 'verify-email': EmailVerification.EmailVerification, 'verify-sms': SmsVerification.SmsVerification, 'wait-for-email-confirmation-view': EmailConfirmationWaitingView.EmailConfirmationWaitingView, 'wallet-cannot-be-transferred': WalletCannotBeTransferredView.WalletCannotBeTransferredView, 'wallet-connect-mobile-wallets-list': () => (jsxRuntime.jsx(WalletListForDefaultConnection.WalletListForDefaultConnection, { isWalletConnectList: true })), 'wallet-group': WalletGroupView.WalletGroupView, 'wallet-list': WalletListForDefaultConnection.WalletListForDefaultConnection, 'wallet-locked-view': WalletLockedView.WalletLockedView, 'wallet-redirect-view': WalletRedirectView.WalletRedirectView, 'wallet-sign': WalletSignSpinnerView.WalletSignSpinnerView, 'wallet-used': WalletUsedView.WalletUsedView, }; exports.viewToComponentMap = viewToComponentMap;