From f8f2923cb03b2c21cce750c3f24524477692475d Mon Sep 17 00:00:00 2001 From: himanshuchawla009 Date: Wed, 30 Mar 2022 19:45:30 +0530 Subject: [PATCH] displayErrorsOnModal param added in web3auth --- examples/vue-app/src/chains/ethereum.vue | 7 ++++++- .../src/walletConnectV1adapter.ts | 2 ++ packages/modal/src/modalManager.ts | 8 ++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/examples/vue-app/src/chains/ethereum.vue b/examples/vue-app/src/chains/ethereum.vue index 0ce4a1949..84564a6db 100644 --- a/examples/vue-app/src/chains/ethereum.vue +++ b/examples/vue-app/src/chains/ethereum.vue @@ -113,7 +113,12 @@ export default Vue.extend({ try { this.parseConfig(); this.loading = true; - this.web3auth = new Web3Auth({ chainConfig: ethChainConfig, clientId: config.clientId, authMode: "DAPP", enableLogging: true }); + this.web3auth = new Web3Auth({ + chainConfig: ethChainConfig, + clientId: config.clientId, + authMode: "DAPP", + enableLogging: true, + }); const openloginAdapter = new OpenloginAdapter({ adapterSettings: { network: this.openloginNetwork as OPENLOGIN_NETWORK_TYPE, diff --git a/packages/adapters/wallet-connect-v1-adapter/src/walletConnectV1adapter.ts b/packages/adapters/wallet-connect-v1-adapter/src/walletConnectV1adapter.ts index 2caac682d..6bbfeb965 100644 --- a/packages/adapters/wallet-connect-v1-adapter/src/walletConnectV1adapter.ts +++ b/packages/adapters/wallet-connect-v1-adapter/src/walletConnectV1adapter.ts @@ -217,6 +217,8 @@ class WalletConnectV1Adapter extends BaseAdapter { }, Please switch to correct network from wallet` ) ); + this.status = ADAPTER_STATUS.READY; + this.rehydrated = true; return; } } diff --git a/packages/modal/src/modalManager.ts b/packages/modal/src/modalManager.ts index f72d86753..225b08ef6 100644 --- a/packages/modal/src/modalManager.ts +++ b/packages/modal/src/modalManager.ts @@ -59,6 +59,13 @@ export interface Web3AuthOptions extends Web3AuthCoreOptions { * Config for configuring modal ui display properties */ uiConfig?: UIConfig; + + /** + * Whether to show errors on Web3Auth modal. + * + * @defaultValue `true` + */ + displayErrorsOnModal?: boolean; } export class Web3Auth extends Web3AuthCore { public loginModal: LoginModal; @@ -95,6 +102,7 @@ export class Web3Auth extends Web3AuthCore { appLogo: this.options.uiConfig?.appLogo || "", version: "", adapterListener: this, + displayErrorsOnModal: this.options.displayErrorsOnModal, }); this.subscribeToLoginModalEvents(); }