From 327f59104d904c5878f42848553a3085e2301926 Mon Sep 17 00:00:00 2001 From: Vadim Date: Tue, 20 Oct 2026 10:59:22 +0300 Subject: [PATCH] auth --- src/components/SignInEmail.vue | 47 +++++++++++++++++++ src/components/SignInOtp.vue | 77 +++++++++++++++++++++++++++++++ src/layouts/DefaultLayout.vue | 2 +- src/router/index.ts | 7 +-- src/views/users/SignInView.vue | 66 ++++++++++---------------- src/views/users/SignInViewOtp.vue | 76 ------------------------------ 6 files changed, 151 insertions(+), 124 deletions(-) create mode 100644 src/components/SignInEmail.vue create mode 100644 src/components/SignInOtp.vue delete mode 100644 src/views/users/SignInViewOtp.vue diff --git a/src/components/SignInEmail.vue b/src/components/SignInEmail.vue new file mode 100644 index 0000000..aca07a3 --- /dev/null +++ b/src/components/SignInEmail.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/src/components/SignInOtp.vue b/src/components/SignInOtp.vue new file mode 100644 index 0000000..b1c7746 --- /dev/null +++ b/src/components/SignInOtp.vue @@ -0,0 +1,77 @@ + + + + + diff --git a/src/layouts/DefaultLayout.vue b/src/layouts/DefaultLayout.vue index 9a67624..b19e357 100644 --- a/src/layouts/DefaultLayout.vue +++ b/src/layouts/DefaultLayout.vue @@ -22,7 +22,7 @@ const title = 'Ulitka' const isAuth = computed(() => !!session.value.data) function goToSignIn() { - router.push({ path: '/sign-in-otp' }) + router.push({ path: '/sign-in' }) } function goToSignUp() { diff --git a/src/router/index.ts b/src/router/index.ts index 7aef62e..ef8158d 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -8,7 +8,6 @@ import { authClient } from '@/lib/auth-client.ts' import { gamesRoutes } from '@/router/games.ts' import { settingsRoutes } from '@/router/settings.ts' import { calendarRoutes } from '@/router/calendar.ts' -import SignInViewOtp from '@/views/users/SignInViewOtp.vue' import SignInView from '@/views/users/SignInView.vue' declare module 'vue-router' { @@ -30,15 +29,11 @@ const router = createRouter({ component: HomeView, meta: { layout: 'Default', fluid: true }, }, - { - name: 'sign-in-otp', - path: '/sign-in-otp', - component: SignInViewOtp, - }, { name: 'sign-in', path: '/sign-in', component: SignInView, + meta: { breadcrumb: 'Sign-In' }, }, { path: '/sign-up', diff --git a/src/views/users/SignInView.vue b/src/views/users/SignInView.vue index 85c564b..74ec79e 100644 --- a/src/views/users/SignInView.vue +++ b/src/views/users/SignInView.vue @@ -1,49 +1,33 @@ diff --git a/src/views/users/SignInViewOtp.vue b/src/views/users/SignInViewOtp.vue deleted file mode 100644 index 99b97fc..0000000 --- a/src/views/users/SignInViewOtp.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - -