diff options
author | Sebastian <sebasjm@gmail.com> | 2021-10-13 09:54:18 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2021-10-13 09:54:18 -0300 |
commit | 021d508337490d25f6d7293bf0deadbb5f298f8c (patch) | |
tree | 718c87de5a298a024bf8c740ff7da3ce2ef68707 /packages/taler-wallet-webextension/src/popupEntryPoint.tsx | |
parent | e227fa4e47a86c368011b063d3ac5ec005dc7652 (diff) | |
download | wallet-core-021d508337490d25f6d7293bf0deadbb5f298f8c.tar.xz |
fix cta navbar and added an withdrawal button when the wallet didnt find a tos (with a warning)
Diffstat (limited to 'packages/taler-wallet-webextension/src/popupEntryPoint.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/popupEntryPoint.tsx | 18 |
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))} |