Add contact form validation
This commit is contained in:
parent
2a4cf52465
commit
d3465c6ea3
12 changed files with 429 additions and 204 deletions
5
plugins/click-outside-vue3.js
Normal file
5
plugins/click-outside-vue3.js
Normal file
|
@ -0,0 +1,5 @@
|
|||
import vClickOutside from 'click-outside-vue3';
|
||||
|
||||
export default defineNuxtPlugin((nuxtApp) => {
|
||||
nuxtApp.vueApp.use(vClickOutside);
|
||||
});
|
7
plugins/vee-validate.js
Normal file
7
plugins/vee-validate.js
Normal file
|
@ -0,0 +1,7 @@
|
|||
import { ErrorMessage, Field, Form } from 'vee-validate';
|
||||
|
||||
export default defineNuxtPlugin((nuxtApp) => {
|
||||
nuxtApp.vueApp.component('VeeError', ErrorMessage);
|
||||
nuxtApp.vueApp.component('VeeField', Field);
|
||||
nuxtApp.vueApp.component('VeeForm', Form);
|
||||
});
|
6
plugins/yup.js
Normal file
6
plugins/yup.js
Normal file
|
@ -0,0 +1,6 @@
|
|||
import { object, string } from 'yup';
|
||||
|
||||
export default defineNuxtPlugin((nuxtApp) => {
|
||||
nuxtApp.provide('yupObject', object);
|
||||
nuxtApp.provide('yupString', string);
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue