Skip to content
Snippets Groups Projects
Commit 120c059e authored by Jens Christian Aanestad's avatar Jens Christian Aanestad
Browse files

refactor/Added new required field in BaseInput component

parent 42b97f10
No related branches found
No related tags found
1 merge request!28refactor/Added new required field in BaseInput component
Pipeline #275851 failed
...@@ -37,6 +37,10 @@ const props = defineProps({ ...@@ -37,6 +37,10 @@ const props = defineProps({
invalidMessage: { invalidMessage: {
type: String, type: String,
default: '' default: ''
},
required: {
type: Boolean,
default: true
} }
}); });
...@@ -53,9 +57,11 @@ const onInputEvent = (event: any) => { ...@@ -53,9 +57,11 @@ const onInputEvent = (event: any) => {
:type="type" :type="type"
class="form-control" class="form-control"
:placeholder="placeholder" :placeholder="placeholder"
:id="inputId" required :id="inputId"
:min="min" :min="min"
:pattern="pattern"/> :pattern="pattern"
:required="required"
/>
<div class="valid-feedback">{{ validMessage }}</div> <div class="valid-feedback">{{ validMessage }}</div>
<div class="invalid-feedback">{{ invalidMessage }}</div> <div class="invalid-feedback">{{ invalidMessage }}</div>
</div> </div>
......
<script setup lang="ts"> <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' import SignUp from '@/components/SignUp/SignUp.vue'
</script> </script>
<template> <template>
<Menu/>
<SignUp/> <SignUp/>
<Footer/>
</template> </template>
<style scoped> <style scoped>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment