From 6a3747cd8e585c34fdb5d84f8880744759d1c340 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 31 Jan 2022 15:27:58 -0300 Subject: fix: #6965 --- packages/taler-wallet-webextension/src/popupEntryPoint.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'packages/taler-wallet-webextension/src') diff --git a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx index 80e67f881..e1d1b9017 100644 --- a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx +++ b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx @@ -101,6 +101,11 @@ function Application(): VNode { Pages.balance_manual_withdraw.replace(":currency?", ""), ) } + goToWalletDeposit={(currency: string) => + goToWalletPage( + Pages.balance_deposit.replace(":currency", currency), + ) + } goToWalletHistory={(currency: string) => goToWalletPage( Pages.balance_history.replace(":currency", currency), @@ -167,14 +172,15 @@ function Application(): VNode { ); } -function goToWalletPage(page: Pages | string): null { +async function goToWalletPage(page: Pages | string): Promise { // eslint-disable-next-line no-undef - chrome.tabs.create({ + await chrome.tabs.create({ active: true, // eslint-disable-next-line no-undef url: chrome.runtime.getURL(`/static/wallet.html#${page}`), }); - return null; + window.close(); + // return null; } function Redirect({ to }: { to: string }): null { -- cgit v1.2.3