From a980ad0f7feccedd8e9ee7d9c3d081a00aa8a442 Mon Sep 17 00:00:00 2001 From: nlyrthiia Date: Sun, 27 Nov 2022 11:58:57 +0800 Subject: [PATCH] feat: wallet extensions supports edge browser --- src/wallets/wallet-handler.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/wallets/wallet-handler.js b/src/wallets/wallet-handler.js index ed4f4277..3cebaddc 100644 --- a/src/wallets/wallet-handler.js +++ b/src/wallets/wallet-handler.js @@ -1,4 +1,9 @@ -import {getPropertyPath, isChrome, isFirefox} from '@starkware-industries/commons-js-utils'; +import { + getPropertyPath, + isChrome, + isFirefox, + getBrowserName +} from '@starkware-industries/commons-js-utils'; import strings from '../config/strings'; @@ -8,7 +13,9 @@ export class WalletHandler { } isBrowserSupported() { - const isBrowserSupported = isChrome() || isFirefox(); + const isEdge = () => getBrowserName() === 'Edge'; + const isBrowserSupported = isChrome() || isFirefox() || isEdge(); + if (!isBrowserSupported) { throw new Error(getPropertyPath(strings, 'modals.login.unsupportedBrowserTxt')); }