From 91978c1bb316d44bd6183000f76db698a129e6eb Mon Sep 17 00:00:00 2001 From: VIktorGrev <viktog2210@gmail.com> Date: Wed, 24 Apr 2024 15:34:25 +0200 Subject: [PATCH] feat: Adding form validation loginform --- src/components/BaseComponents/Menu.vue | 3 +++ src/components/Login/LoginForm.vue | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/src/components/BaseComponents/Menu.vue b/src/components/BaseComponents/Menu.vue index 6d32979..19451c8 100644 --- a/src/components/BaseComponents/Menu.vue +++ b/src/components/BaseComponents/Menu.vue @@ -98,6 +98,9 @@ function toFeedback() { router.push('/feedback') } +function toFriends() { + router.push('/friends') +} function toUserProfile() { router.push('/profile') diff --git a/src/components/Login/LoginForm.vue b/src/components/Login/LoginForm.vue index 3401af9..8e502fa 100644 --- a/src/components/Login/LoginForm.vue +++ b/src/components/Login/LoginForm.vue @@ -32,7 +32,14 @@ const handleSubmit = async () => { console.log(emailRef.value) console.log(passwordRef.value) + formRef.value.classList.add("was-validated") + + const form = formRef.value; + if (!form.checkValidity()) { + return; + } + const loginUserPayload: LoginRequest = { email: emailRef.value, password: passwordRef.value -- GitLab