diff options
author | Sebastian <sebasjm@gmail.com> | 2022-04-26 11:48:23 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-04-26 11:48:30 -0300 |
commit | 9b85d139bf7bdc360ea0894e09f6115cd9d472d8 (patch) | |
tree | 7d4ccbcee7fe1c8dd750b47f118fc3f9affe4321 /packages/taler-wallet-webextension/src/stories.tsx | |
parent | 53c76456c099036f11fa8c581b30d6a470625a47 (diff) | |
download | wallet-core-9b85d139bf7bdc360ea0894e09f6115cd9d472d8.tar.xz |
fix: shorcut for wallet #6592
Diffstat (limited to 'packages/taler-wallet-webextension/src/stories.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/stories.tsx | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/packages/taler-wallet-webextension/src/stories.tsx b/packages/taler-wallet-webextension/src/stories.tsx index 1ad91a13b..9c0f69ec4 100644 --- a/packages/taler-wallet-webextension/src/stories.tsx +++ b/packages/taler-wallet-webextension/src/stories.tsx @@ -38,6 +38,9 @@ import * as wallet from "./wallet/index.stories.js"; import * as cta from "./cta/index.stories.js"; import * as components from "./components/index.stories.js"; import { strings } from "./i18n/strings.js"; +import { setupPlatform } from "./platform/api.js"; +import chromeAPI from "./platform/chrome.js"; +import firefoxAPI from "./platform/firefox.js"; const url = new URL(window.location.href); const lang = url.searchParams.get("lang") || "en"; @@ -441,3 +444,15 @@ function setupLiveReload(port: number, onReload: () => void): void { console.error(error); }; } + +const isFirefox = typeof (window as any)["InstallTrigger"] !== "undefined"; + +//FIXME: create different entry point for any platform instead of +//switching in runtime +if (isFirefox) { + console.log("Wallet setup for Firefox API"); + setupPlatform(firefoxAPI); +} else { + console.log("Wallet setup for Chrome API"); + setupPlatform(chromeAPI); +} |