From 242b186cb3dd364e49929c6a356d5d5bb32dc360 Mon Sep 17 00:00:00 2001 From: Laurent <58115082+naaturel@users.noreply.github.com> Date: Mon, 10 Mar 2025 20:50:03 +0100 Subject: [PATCH] What the fuck just happened --- src/components/Calendar.vue | 15 +-------------- src/stores/CalendarStore.ts | 3 +++ 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/src/components/Calendar.vue b/src/components/Calendar.vue index 9e73fa3..13f6492 100644 --- a/src/components/Calendar.vue +++ b/src/components/Calendar.vue @@ -17,7 +17,7 @@ }) watch(selectedDays, (newValue) => { - let dates = Array.from(selectedDays.value.values()) + let dates = Array.from(newValue.values()) datePicker.update(dates); }, { deep: true }); @@ -26,19 +26,6 @@ calendar.setDay(day); toggleSelectedDay(event.target.id, calendar.getDate()); highlightSelectedDay(event.target); - checkConsistency(); - } - - function checkConsistency(){ - - let selected = selectedDays.value; - let stored = datePicker.value; - - if(selected.size != stored.length){ - datePicker.clear(); - selected.clear(); - router.push('/error') - } } function toggleSelectedDay(id : string, date : Date) : void { diff --git a/src/stores/CalendarStore.ts b/src/stores/CalendarStore.ts index 64a42f6..65037f7 100644 --- a/src/stores/CalendarStore.ts +++ b/src/stores/CalendarStore.ts @@ -9,6 +9,9 @@ export const datePickerStore = defineStore('datePicker', { value: (state) : TimeStamp[] => state.dates as TimeStamp[], }, actions: { + getValue(){ + return this.dates; + }, update(dates : Date[]) : void { this.dates = dates.map(date => new TimeStamp(date)); },