summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/popupEntryPoint.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-webextension/src/popupEntryPoint.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/popupEntryPoint.tsx18
1 files changed, 9 insertions, 9 deletions
diff --git a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx
index 33a462142..070df554c 100644
--- a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx
+++ b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx
@@ -66,14 +66,9 @@ if (document.readyState === "loading") {
function Application() {
const [talerActionUrl, setDismissed] = useTalerActionURL()
- if (talerActionUrl) {
- return <div>
- <WalletNavBar />
- <div style={{ width: 400, height: 290 }}>
- <TalerActionFound url={talerActionUrl} onDismiss={setDismissed} />
- </div>
- </div>
- }
+ useEffect(() => {
+ if (talerActionUrl) route(Pages.cta)
+ },[talerActionUrl])
return (
<div>
@@ -81,11 +76,16 @@ function Application() {
<WalletNavBar />
<div style={{ width: 400, height: 290 }}>
<Router history={createHashHistory()}>
+ <Route path={Pages.dev} component={DeveloperPage} />
+
<Route path={Pages.balance} component={BalancePage}
goToWalletManualWithdraw={() => goToWalletPage(Pages.manual_withdraw)}
/>
<Route path={Pages.settings} component={SettingsPage} />
- <Route path={Pages.dev} component={DeveloperPage} />
+ <Route path={Pages.cta} component={() => <TalerActionFound url={talerActionUrl!} onDismiss={() => {
+ setDismissed(true)
+ route(Pages.balance)
+ }} />} />
<Route path={Pages.transaction}
component={({ tid }: { tid: string }) => goToWalletPage(Pages.transaction.replace(':tid', tid))}