From 79b45d400514d748d0e5bc6044df2761f6e320e8 Mon Sep 17 00:00:00 2001 From: Andrew Gundersen Date: Thu, 11 Feb 2021 14:34:07 -0600 Subject: [PATCH] switch between auth views --- src/router.ts | 4 ++-- src/views/login.vue | 9 +++++++-- src/views/register.vue | 17 ++++++++--------- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/src/router.ts b/src/router.ts index 5f7dd7e..f8aa2bf 100644 --- a/src/router.ts +++ b/src/router.ts @@ -16,13 +16,13 @@ const routes: Array = [ meta: { requiresAuth: true }, }, { - path: "/register", + path: "/login", name: "login", component: () => import("@/views/login.vue"), meta: { requiresAuth: false }, }, { - path: "/login", + path: "/register", name: "register", component: () => import("@/views/register.vue"), meta: { requiresAuth: false }, diff --git a/src/views/login.vue b/src/views/login.vue index be10aee..d63851a 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -21,7 +21,7 @@ - + @@ -65,11 +65,16 @@ export default defineComponent({ } }; + const switchView = () => { + router.push({ name: "register" }); + }; + return { submit, email, password, - rememberMe + rememberMe, + switchView }; }, }); diff --git a/src/views/register.vue b/src/views/register.vue index 185dbfa..53cb9f8 100644 --- a/src/views/register.vue +++ b/src/views/register.vue @@ -21,7 +21,7 @@ - + @@ -39,10 +39,9 @@ import { useIpc } from "@/modules/ipc"; import { useAuth } from "@/modules/auth"; interface RegisterPayload { + request?: string; email?: string; password?: string; - firstName?: string; - lastName?: string; } export default defineComponent({ @@ -50,8 +49,6 @@ export default defineComponent({ setup() { const email = ref(""); const password = ref(""); - const firstName = ref(""); - const lastName = ref(""); const rememberMe = ref(""); const { invoke, data,} = useIpc("auth-user"); @@ -59,10 +56,9 @@ export default defineComponent({ const router = useRouter(); const payload: RegisterPayload = { + request: "register", email: email.value, password: password.value, - firstName: firstName.value, - lastName: lastName.value, }; const submit = async () => { @@ -75,11 +71,14 @@ export default defineComponent({ } }; + const switchView = () => { + router.push({ name: "login" }); + }; + return { email, password, - firstName, - lastName, + switchView, submit, }; }, -- 2.43.0