diff options
author | Sebastian <sebasjm@gmail.com> | 2021-12-06 10:31:19 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2021-12-06 10:31:26 -0300 |
commit | 505eb07d8e42d6787dc23b2024b76e05f807e1ad (patch) | |
tree | 3014f55b6d7074faacdd72beb8ba67313dc0ae5c /packages/taler-wallet-webextension/src/walletEntryPoint.tsx | |
parent | c3b01ad9e4ccd49407a8df7aafce61909291a1b9 (diff) | |
download | wallet-core-505eb07d8e42d6787dc23b2024b76e05f807e1ad.tar.xz |
show error details in devmode
Diffstat (limited to 'packages/taler-wallet-webextension/src/walletEntryPoint.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/walletEntryPoint.tsx | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/packages/taler-wallet-webextension/src/walletEntryPoint.tsx b/packages/taler-wallet-webextension/src/walletEntryPoint.tsx index 8ba0a7b9c..714e3fe5a 100644 --- a/packages/taler-wallet-webextension/src/walletEntryPoint.tsx +++ b/packages/taler-wallet-webextension/src/walletEntryPoint.tsx @@ -164,7 +164,13 @@ function Application(): VNode { /> {/** call to action */} - <Route path={Pages.pay} component={PayPage} /> + <Route + path={Pages.pay} + component={PayPage} + goToWalletManualWithdraw={() => + goToWalletPage(Pages.manual_withdraw) + } + /> <Route path={Pages.refund} component={RefundPage} /> <Route path={Pages.tips} component={TipPage} /> <Route path={Pages.withdraw} component={WithdrawPage} /> @@ -176,6 +182,16 @@ function Application(): VNode { ); } +function goToWalletPage(page: Pages | string): null { + // eslint-disable-next-line no-undef + chrome.tabs.create({ + active: true, + // eslint-disable-next-line no-undef + url: chrome.extension.getURL(`/static/wallet.html#${page}`), + }); + return null; +} + function Redirect({ to }: { to: string }): null { useEffect(() => { route(to, true); |