| 1234567891011121314151617181920 |
- import { watch } from 'vue'
- import { useForm as useInertiaForm } from '@inertiajs/inertia-vue3'
-
- export function useForm(obj) {
- const form = useInertiaForm(obj)
-
- for (const key in obj) {
- watch(
- () => form[key],
- (newVal, oldVal) => {
- if (newVal != oldVal) {
- form.clearErrors(key)
- }
- }
- )
- }
-
- return form
- }
|