From 13435f4154544b0c080db7faa9b100089646b4f3 Mon Sep 17 00:00:00 2001 From: Matthew Russell Date: Wed, 20 Sep 2023 14:50:54 -0700 Subject: [PATCH] chore: dont show error state if user rejects connection --- libs/wallet/src/connect-dialog/injected-connector-form.tsx | 7 ++++++- libs/wallet/src/connectors/injected-connector.ts | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/wallet/src/connect-dialog/injected-connector-form.tsx b/libs/wallet/src/connect-dialog/injected-connector-form.tsx index 1fce47bd3..88ca00a39 100644 --- a/libs/wallet/src/connect-dialog/injected-connector-form.tsx +++ b/libs/wallet/src/connect-dialog/injected-connector-form.tsx @@ -131,7 +131,12 @@ const Error = ({ ); if (error) { - if (error.message === InjectedConnectorErrors.INVALID_CHAIN.message) { + if (error.message === InjectedConnectorErrors.USER_REJECTED.message) { + title = t('User rejected'); + text = t('The user rejected the wallet connection'); + } else if ( + error.message === InjectedConnectorErrors.INVALID_CHAIN.message + ) { title = t('Wrong network'); text = t( 'To complete your wallet connection, set your wallet network in your app to "%s".', diff --git a/libs/wallet/src/connectors/injected-connector.ts b/libs/wallet/src/connectors/injected-connector.ts index 8ebc66b3e..dbe9f106e 100644 --- a/libs/wallet/src/connectors/injected-connector.ts +++ b/libs/wallet/src/connectors/injected-connector.ts @@ -42,6 +42,7 @@ declare global { } export const InjectedConnectorErrors = { + USER_REJECTED: new Error('Connection denied'), VEGA_UNDEFINED: new Error('window.vega not found'), INVALID_CHAIN: new Error('Invalid chain'), };