diff options
author | Sebastian <sebasjm@gmail.com> | 2023-10-10 07:12:20 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-10-10 07:12:36 -0300 |
commit | 4e11051d9fccdbdd40abaa630afc130eafef6602 (patch) | |
tree | c412fc4f97af11e13d4c682c014e2b680ef57fbf /packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx | |
parent | 57f8cd3853ea33555faca57eec289482fc80ee58 (diff) | |
download | wallet-core-4e11051d9fccdbdd40abaa630afc130eafef6602.tar.gz wallet-core-4e11051d9fccdbdd40abaa630afc130eafef6602.tar.bz2 wallet-core-4e11051d9fccdbdd40abaa630afc130eafef6602.zip |
removing url from login
Diffstat (limited to 'packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx')
-rw-r--r-- | packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx b/packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx index ebfa2b6d6..55accd989 100644 --- a/packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx +++ b/packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx @@ -26,13 +26,14 @@ import { Route, Router, route } from "preact-router"; import { useState } from "preact/hooks"; import { InstanceRoutes } from "./InstanceRoutes.js"; import { + NotConnectedAppMenu, NotYetReadyAppMenu, NotificationCard, } from "./components/menu/index.js"; import { useBackendContext } from "./context/backend.js"; import { LoginToken } from "./declaration.js"; import { useBackendInstancesTestForAdmin } from "./hooks/backend.js"; -import { ConnectionPage, LoginPage } from "./paths/login/index.js"; +import { LoginPage } from "./paths/login/index.js"; import { Settings } from "./paths/settings/index.js"; import { INSTANCE_ID_LOOKUP } from "./utils/constants.js"; @@ -42,10 +43,11 @@ import { INSTANCE_ID_LOOKUP } from "./utils/constants.js"; */ export function ApplicationReadyRoutes(): VNode { const { i18n } = useTranslationContext(); - const { url: backendURL, changeBackend } = useBackendContext() const [unauthorized, setUnauthorized] = useState(false) const { + url: backendURL, updateToken, + alreadyTriedLogin, } = useBackendContext(); function updateLoginStatus(token: LoginToken | undefined) { @@ -64,6 +66,15 @@ export function ApplicationReadyRoutes(): VNode { && result.type === ErrorType.CLIENT && result.status === HttpStatusCode.Unauthorized; + if (!alreadyTriedLogin) { + return ( + <Fragment> + <NotConnectedAppMenu title="Welcome!" /> + <LoginPage onConfirm={updateToken} /> + </Fragment> + ); + } + if (showSettings) { return <Fragment> <NotYetReadyAppMenu onShowSettings={() => setShowSettings(true)} title="UI Settings" onLogout={clearTokenAndGoToRoot} isPasswordOk={false} /> @@ -100,7 +111,7 @@ export function ApplicationReadyRoutes(): VNode { type: "ERROR", }} /> - <ConnectionPage onConfirm={changeBackend} /> + {/* <ConnectionPage onConfirm={changeBackend} /> */} </Fragment> ); } |