diff --git a/resources/js/Pages/VacationRequest/Create.vue b/resources/js/Pages/VacationRequest/Create.vue index 17a575c..8c3b346 100644 --- a/resources/js/Pages/VacationRequest/Create.vue +++ b/resources/js/Pages/VacationRequest/Create.vue @@ -297,8 +297,8 @@ @@ -359,6 +359,13 @@ const form = useForm({ flowSkipped: false, }) +let isDirty = ref(false) + +watch(form, formData => { + const { from, to } = formData.data() + isDirty.value = formData.isDirty || from !== null || to !== null +}, { immediate: true, deep: true }) + refreshEstimatedDays(form.from, form.to) const estimatedDays = ref([])