summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/walletEntryPoint.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2021-12-06 10:31:19 -0300
committerSebastian <sebasjm@gmail.com>2021-12-06 10:31:26 -0300
commit505eb07d8e42d6787dc23b2024b76e05f807e1ad (patch)
tree3014f55b6d7074faacdd72beb8ba67313dc0ae5c /packages/taler-wallet-webextension/src/walletEntryPoint.tsx
parentc3b01ad9e4ccd49407a8df7aafce61909291a1b9 (diff)
downloadwallet-core-505eb07d8e42d6787dc23b2024b76e05f807e1ad.tar.gz
wallet-core-505eb07d8e42d6787dc23b2024b76e05f807e1ad.tar.bz2
wallet-core-505eb07d8e42d6787dc23b2024b76e05f807e1ad.zip
show error details in devmode
Diffstat (limited to 'packages/taler-wallet-webextension/src/walletEntryPoint.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/walletEntryPoint.tsx18
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);