diff options
Diffstat (limited to 'packages/taler-wallet-webextension/src/walletEntryPoint.tsx')
-rw-r--r-- | packages/taler-wallet-webextension/src/walletEntryPoint.tsx | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/packages/taler-wallet-webextension/src/walletEntryPoint.tsx b/packages/taler-wallet-webextension/src/walletEntryPoint.tsx index c8bbc7f7a..629b93fc5 100644 --- a/packages/taler-wallet-webextension/src/walletEntryPoint.tsx +++ b/packages/taler-wallet-webextension/src/walletEntryPoint.tsx @@ -122,12 +122,6 @@ function Application(): VNode { */} <Route - path={Pages.balance} - component={Redirect} - to={Pages.balance_history.replace(":currency", "")} - /> - - <Route path={Pages.balance_history} component={HistoryPage} goToWalletDeposit={(currency: string) => @@ -145,11 +139,22 @@ function Application(): VNode { <Route path={Pages.balance_transaction} component={TransactionPage} + goToWalletHistory={(currency?: string) => { + route( + Pages.balance_history.replace( + ":currency", + currency || "", + ), + ); + }} /> <Route path={Pages.balance_manual_withdraw} component={ManualWithdrawPage} + onCancel={() => { + route(Pages.balance); + }} /> <Route @@ -232,8 +237,15 @@ function Application(): VNode { {/** * NOT FOUND + * all redirects should be at the end */} <Route + path={Pages.balance} + component={Redirect} + to={Pages.balance_history.replace(":currency", "")} + /> + + <Route default component={Redirect} to={Pages.balance_history.replace(":currency", "")} |