From e89821a6c7f5b740ab5781354149dd2cc2b4047c Mon Sep 17 00:00:00 2001 From: Sebastian Date: Fri, 25 Mar 2022 17:06:38 -0300 Subject: show pending operations on main pages --- .../taler-wallet-webextension/src/platform/dev.ts | 2 +- .../src/wallet/Application.tsx | 32 +++++++++++++--------- 2 files changed, 20 insertions(+), 14 deletions(-) (limited to 'packages/taler-wallet-webextension/src') diff --git a/packages/taler-wallet-webextension/src/platform/dev.ts b/packages/taler-wallet-webextension/src/platform/dev.ts index a761bb014..def249e47 100644 --- a/packages/taler-wallet-webextension/src/platform/dev.ts +++ b/packages/taler-wallet-webextension/src/platform/dev.ts @@ -62,7 +62,7 @@ const api: PlatformAPI = ({ }, registerAllIncomingConnections: () => undefined, - registerOnInstalled: (fn: () => void) => fn(), + registerOnInstalled: (fn: () => void) => undefined, registerReloadOnNewVersion: () => undefined, registerTalerHeaderListener: () => undefined, diff --git a/packages/taler-wallet-webextension/src/wallet/Application.tsx b/packages/taler-wallet-webextension/src/wallet/Application.tsx index 2116b500e..88a84d960 100644 --- a/packages/taler-wallet-webextension/src/wallet/Application.tsx +++ b/packages/taler-wallet-webextension/src/wallet/Application.tsx @@ -83,19 +83,21 @@ export function Application(): VNode { -
- - route(Pages.balance_transaction.replace(":tid", txId)) - } - /> -
+ {shouldShowPendingOperations(path) && ( +
+ + route(Pages.balance_transaction.replace(":tid", txId)) + } + /> +
+ )}
); }} @@ -261,3 +263,7 @@ function Redirect({ to }: { to: string }): null { }); return null; } + +function shouldShowPendingOperations(path: string): boolean { + return ["/balance/history/", "/dev", "/settings", "/backup"].includes(path); +} -- cgit v1.2.3