From 120c059e52cd3c1072853b09f092e10a3e1438db Mon Sep 17 00:00:00 2001
From: Jens Christian Aanestad <jenscaa@stud.ntnu.no>
Date: Mon, 22 Apr 2024 09:20:19 +0200
Subject: [PATCH] refactor/Added new required field in BaseInput component

---
 src/components/InputFields/BaseInput.vue | 10 ++++++++--
 src/views/Authentication/SignUpView.vue  |  4 ----
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/components/InputFields/BaseInput.vue b/src/components/InputFields/BaseInput.vue
index c773e4c..8e20e43 100644
--- a/src/components/InputFields/BaseInput.vue
+++ b/src/components/InputFields/BaseInput.vue
@@ -37,6 +37,10 @@ const props = defineProps({
   invalidMessage: {
     type: String,
     default: ''
+  },
+  required: {
+    type: Boolean,
+    default: true
   }
 });
 
@@ -53,9 +57,11 @@ const onInputEvent = (event: any) => {
            :type="type"
            class="form-control"
            :placeholder="placeholder"
-           :id="inputId" required
+           :id="inputId"
            :min="min"
-           :pattern="pattern"/>
+           :pattern="pattern"
+           :required="required"
+    />
     <div class="valid-feedback">{{ validMessage }}</div>
     <div class="invalid-feedback">{{ invalidMessage }}</div>
   </div>
diff --git a/src/views/Authentication/SignUpView.vue b/src/views/Authentication/SignUpView.vue
index ce0bd3a..b6b2f2e 100644
--- a/src/views/Authentication/SignUpView.vue
+++ b/src/views/Authentication/SignUpView.vue
@@ -1,13 +1,9 @@
 <script setup lang="ts">
-import Footer from '@/components/BaseComponents/Footer.vue'
-import Menu from '@/components/BaseComponents/Menu.vue'
 import SignUp from '@/components/SignUp/SignUp.vue'
 </script>
 
 <template>
-  <Menu/>
   <SignUp/>
-  <Footer/>
 </template>
 
 <style scoped>
-- 
GitLab