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