From abbf4f2276f9318cb64117cff1cb41b096cb568e Mon Sep 17 00:00:00 2001 From: Kamil Niemczycki Date: Wed, 15 Jun 2022 13:55:37 +0200 Subject: [PATCH] #173 - improved button behaviour --- resources/js/Pages/VacationRequest/Create.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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([])