diff --git a/front/src/index.ts b/front/src/index.ts index ea46bc2..1360750 100644 --- a/front/src/index.ts +++ b/front/src/index.ts @@ -194,17 +194,17 @@ const request = (resource: string, data: any) => case -1: // not logged in showElements([".login-box", ".register-box"]); - hideElements([".mail-box", ".sms-box", ".package-list"]); + hideElements([".mail-box", ".sms-box", ".package-list", ".logout-button"]); break; case -2: // mail unverified showElements([".mail-box"]); - hideElements([".login-box", ".register-box", ".sms-box", ".package-list"]); + hideElements([".login-box", ".register-box", ".sms-box", ".package-list", ".logout-button"]); break; case -3: // phone unverified showElements([".sms-box"]); - hideElements([".login-box", ".register-box", ".mail-box", ".package-list"]); + hideElements([".login-box", ".register-box", ".mail-box", ".package-list", ".logout-button"]); break; default: openError(res.description || res.msg || `Session error: ${res.status}`); @@ -394,7 +394,7 @@ window.addEventListener("load", () => { if (res.status == 200) { refreshPackages().then(() => { hideElements([".login-box", ".register-box"]); - showElements([".package-list"]); + showElements([".package-list", ".logout-button"]); }); } else { openError(res.msg || "Error during login. Try again in a while?"); @@ -463,7 +463,7 @@ window.addEventListener("load", () => { phone = null; localStorage.removeItem("phone"); await refreshPackages(); - showElements([".package-list"]); + showElements([".package-list", ".logout-button"]); } else { openError(res.description || res.msg); } @@ -491,7 +491,7 @@ window.addEventListener("load", () => { if (Array.isArray(res)) { // logged in, verified e-mail and phone, res is the package list refreshPackages(res); - showElements([".package-list"]); + showElements([".package-list", ".logout-button"]); // just to be sure localStorage.removeItem("phone"); } diff --git a/front/src/style.scss b/front/src/style.scss index 7fc451d..92301da 100644 --- a/front/src/style.scss +++ b/front/src/style.scss @@ -15,6 +15,7 @@ $family-sans-serif: BlinkMacSystemFont, -apple-system, sans-serif; @import "../node_modules/bulma/sass/form/input-textarea.sass"; @import "../node_modules/bulma/sass/form/tools.sass"; @import "../node_modules/bulma/sass/components/modal.sass"; +@import "../node_modules/bulma/sass/components/navbar.sass"; .login-box, .register-box, diff --git a/webroot/index.html b/webroot/index.html index 885a7e8..fd6af06 100644 --- a/webroot/index.html +++ b/webroot/index.html @@ -8,6 +8,24 @@
+
-
@@ -128,7 +145,6 @@
-
Log out