aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-10-10 07:12:20 -0300
committerSebastian <sebasjm@gmail.com>2023-10-10 07:12:36 -0300
commit4e11051d9fccdbdd40abaa630afc130eafef6602 (patch)
treec412fc4f97af11e13d4c682c014e2b680ef57fbf /packages/merchant-backoffice-ui/src/ApplicationReadyRoutes.tsx
parent57f8cd3853ea33555faca57eec289482fc80ee58 (diff)
downloadwallet-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.tsx17
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>
);
}