From ab4fa6ee8d49b3b73925524c9fe72342d0b435e8 Mon Sep 17 00:00:00 2001 From: Karlis Cudars Date: Sun, 24 Oct 2021 01:42:15 +0300 Subject: [PATCH] Login button, dont show logout button if logged in, add login/register buttons to login/register --- src/components/LoginPage.vue | 4 ++++ src/components/MenuDesktop.vue | 15 +++++++++++++++ src/components/MenuMobile.vue | 25 ++++++++++++++++++++++--- src/components/RegisterPage.vue | 4 ++++ src/locales/en.json | 1 + 5 files changed, 46 insertions(+), 3 deletions(-) diff --git a/src/components/LoginPage.vue b/src/components/LoginPage.vue index 31afb458..b0a5ce7f 100644 --- a/src/components/LoginPage.vue +++ b/src/components/LoginPage.vue @@ -31,6 +31,10 @@ + + + Register + diff --git a/src/components/MenuDesktop.vue b/src/components/MenuDesktop.vue index a9ee7a87..f4da70d0 100644 --- a/src/components/MenuDesktop.vue +++ b/src/components/MenuDesktop.vue @@ -85,6 +85,7 @@ + + @@ -135,6 +147,9 @@ export default { this.removePreference("authToken" + this.hashCode(this.apiUrl())); window.location = "/"; // done to bypass cache }, + openLogin() { + this.$router.push("/login"); + }, }, computed: { enableAnimations(_this) { diff --git a/src/components/MenuMobile.vue b/src/components/MenuMobile.vue index 04d9f352..85865ba5 100644 --- a/src/components/MenuMobile.vue +++ b/src/components/MenuMobile.vue @@ -21,9 +21,13 @@
- + + + - + + +
@@ -61,12 +65,24 @@ + + @@ -85,6 +101,9 @@ export default { this.removePreference("authToken" + this.hashCode(this.apiUrl())); window.location = "/"; // done to bypass cache }, + openLogin() { + window.location = "/login"; // done to bypass cache + }, }, computed: { enableAnimations(_this) { diff --git a/src/components/RegisterPage.vue b/src/components/RegisterPage.vue index d797358d..100e2c1d 100644 --- a/src/components/RegisterPage.vue +++ b/src/components/RegisterPage.vue @@ -31,6 +31,10 @@ > + + + Login + diff --git a/src/locales/en.json b/src/locales/en.json index aef73f40..a09d9458 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -12,6 +12,7 @@ "watch_on": "Watch on" }, "actions": { + "login_or_register": "Log in or Register", "logout": "Log out", "subscribe": "Subscribe", "unsubscribe": "Unsubscribe",