diff options
Diffstat (limited to 'packages/demobank-ui/src/Routing.tsx')
-rw-r--r-- | packages/demobank-ui/src/Routing.tsx | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/packages/demobank-ui/src/Routing.tsx b/packages/demobank-ui/src/Routing.tsx index 9f9475210..00811f2a7 100644 --- a/packages/demobank-ui/src/Routing.tsx +++ b/packages/demobank-ui/src/Routing.tsx @@ -57,7 +57,7 @@ export function Routing(): VNode { if (backend.state.status === "loggedIn") { const { isUserAdministrator, username } = backend.state; return ( - <BankFrame account={username}> + <BankFrame account={username} routeAccountDetails={privatePages.myAccountDetails}> <PrivateRouting username={username} isAdmin={isUserAdministrator} /> </BankFrame> ); @@ -147,7 +147,6 @@ function PublicRounting({ <div class="sm:mx-auto sm:w-full sm:max-w-sm"> <h2 class="text-center text-2xl font-bold leading-9 tracking-tight text-gray-900">{i18n.str`Welcome to ${settings.bankName}!`}</h2> </div> - <LoginForm routeRegister={publicPages.register} /> </Fragment> ); @@ -228,19 +227,19 @@ export const privatePages = { myAccountPassword: urlPattern(/\/my-password/, () => "#/my-password"), myAccountCashouts: urlPattern(/\/my-cashouts/, () => "#/my-cashouts"), accountDetails: urlPattern<{ account: string }>( - /\/profile\/(?<account>[a-zA-Z0-9]+)\/details/, + /\/profile\/(?<account>[a-zA-Z0-9_-]+)\/details/, ({ account }) => `#/profile/${account}/details`, ), accountChangePassword: urlPattern<{ account: string }>( - /\/profile\/(?<account>[a-zA-Z0-9]+)\/change-password/, + /\/profile\/(?<account>[a-zA-Z0-9_-]+)\/change-password/, ({ account }) => `#/profile/${account}/change-password`, ), accountDelete: urlPattern<{ account: string }>( - /\/profile\/(?<account>[a-zA-Z0-9]+)\/delete/, + /\/profile\/(?<account>[a-zA-Z0-9_-]+)\/delete/, ({ account }) => `#/profile/${account}/delete`, ), accountCashouts: urlPattern<{ account: string }>( - /\/profile\/(?<account>[a-zA-Z0-9]+)\/cashouts/, + /\/profile\/(?<account>[a-zA-Z0-9_-]+)\/cashouts/, ({ account }) => `#/profile/${account}/cashouts`, ), startOperation: urlPattern<{ wopid: string }>( |