From 3a67f2fbb17ddf71c308bfbb7026bbc5efec1d10 Mon Sep 17 00:00:00 2001 From: Patrick Toal Date: Fri, 10 May 2024 09:50:04 -0400 Subject: [PATCH] Rename TimeBlock to Interva. More Interval functionality. --- src/App.vue | 4 +- ...nent.vue => IntervalTemplateComponent.vue} | 69 ++++--- .../boat/BoatScheduleTableComponent.vue | 16 +- src/pages/schedule/BoatReservationPage.vue | 4 +- src/pages/schedule/ManageCalendar.vue | 185 ++++++++++++++---- src/stores/sampledata/schedule.ts | 16 +- src/stores/schedule.ts | 134 ++++++++----- src/stores/schedule.types.ts | 4 +- 8 files changed, 293 insertions(+), 139 deletions(-) rename src/components/scheduling/{TimeBlockTemplateComponent.vue => IntervalTemplateComponent.vue} (67%) diff --git a/src/App.vue b/src/App.vue index e16cd59..e2eb8f3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -14,8 +14,8 @@ defineComponent({ onMounted(async () => { await useAuthStore().init(); - await useScheduleStore().fetchTimeBlockTemplates(); - await useScheduleStore().fetchTimeBlocks(); + await useScheduleStore().fetchIntervalTemplates(); + await useScheduleStore().fetchIntervals(); await useBoatStore().fetchBoats(); }); diff --git a/src/components/scheduling/TimeBlockTemplateComponent.vue b/src/components/scheduling/IntervalTemplateComponent.vue similarity index 67% rename from src/components/scheduling/TimeBlockTemplateComponent.vue rename to src/components/scheduling/IntervalTemplateComponent.vue index 82f23a2..7190e78 100644 --- a/src/components/scheduling/TimeBlockTemplateComponent.vue +++ b/src/components/scheduling/IntervalTemplateComponent.vue @@ -3,6 +3,7 @@ expand-icon-toggle draggable="true" @dragstart="onDragStart($event, template)" + v-model="expanded" >