diff options
author | Sebastian <sebasjm@gmail.com> | 2024-06-27 09:14:35 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-06-27 09:14:35 -0300 |
commit | ae993d949b4a754bf87f1eb008ec8e6803170ebb (patch) | |
tree | 69ad6cc09e19baf417e15d5fa4a6030ec49cf15e /packages | |
parent | a37abf4713955fbe89bd7c371a89a1f47729e2fe (diff) | |
download | wallet-core-ae993d949b4a754bf87f1eb008ec8e6803170ebb.tar.xz |
fix routing when a non-default instance didn't have bank account
Diffstat (limited to 'packages')
-rw-r--r-- | packages/merchant-backoffice-ui/src/Routing.tsx | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/packages/merchant-backoffice-ui/src/Routing.tsx b/packages/merchant-backoffice-ui/src/Routing.tsx index b3fd44e74..ae9078678 100644 --- a/packages/merchant-backoffice-ui/src/Routing.tsx +++ b/packages/merchant-backoffice-ui/src/Routing.tsx @@ -165,7 +165,7 @@ export function Routing(_p: Props): VNode { accounts !== undefined && accounts.accounts.length < 1 && (AbsoluteTime.isNever(preference.hideMissingAccountUntil) || - AbsoluteTime.cmp(now, preference.hideMissingAccountUntil) > 1); + AbsoluteTime.cmp(now, preference.hideMissingAccountUntil) > 0); const shouldLogin = state.status === "loggedOut"; @@ -182,12 +182,24 @@ export function Routing(_p: Props): VNode { return ( <Fragment> <Menu /> - <BankAccountBanner /> - <BankAccountCreatePage - onConfirm={() => { - route(InstancePaths.bank_list); - }} - /> + <Router history={history}> + <Route path={InstancePaths.interface} component={Settings} /> + <Route + default + component={() => { + return ( + <Fragment> + <BankAccountBanner /> + <BankAccountCreatePage + onConfirm={() => { + route(InstancePaths.bank_list); + }} + /> + </Fragment> + ); + }} + /> + </Router> </Fragment> ); } |