From ea785887a182f04bc2543e487f8d57a1f87d7e47 Mon Sep 17 00:00:00 2001 From: Patrick Toal Date: Wed, 8 May 2024 23:43:18 -0400 Subject: [PATCH] Sorted out reactivity with storeToRefs --- src/components/scheduling/NavigationBar.vue | 19 +++ .../scheduling/TimeBlockTemplateComponent.vue | 129 ++++++++++++++++ .../boat/BoatScheduleTableComponent.vue | 36 ++--- src/components/task/TaskTableComponent.vue | 2 +- src/pages/schedule/BoatReservationPage.vue | 6 +- src/pages/schedule/ManageCalendar.vue | 144 +++++------------- src/stores/boat.ts | 13 +- src/stores/sampledata/schedule.ts | 14 +- src/stores/schedule.ts | 80 ++++++++-- src/stores/schedule.types.ts | 2 +- 10 files changed, 289 insertions(+), 156 deletions(-) create mode 100644 src/components/scheduling/NavigationBar.vue create mode 100644 src/components/scheduling/TimeBlockTemplateComponent.vue diff --git a/src/components/scheduling/NavigationBar.vue b/src/components/scheduling/NavigationBar.vue new file mode 100644 index 0000000..710c8e5 --- /dev/null +++ b/src/components/scheduling/NavigationBar.vue @@ -0,0 +1,19 @@ + + + diff --git a/src/components/scheduling/TimeBlockTemplateComponent.vue b/src/components/scheduling/TimeBlockTemplateComponent.vue new file mode 100644 index 0000000..bd85c5a --- /dev/null +++ b/src/components/scheduling/TimeBlockTemplateComponent.vue @@ -0,0 +1,129 @@ + + + diff --git a/src/components/scheduling/boat/BoatScheduleTableComponent.vue b/src/components/scheduling/boat/BoatScheduleTableComponent.vue index adc1ca9..04c2e1b 100644 --- a/src/components/scheduling/boat/BoatScheduleTableComponent.vue +++ b/src/components/scheduling/boat/BoatScheduleTableComponent.vue @@ -14,7 +14,7 @@ interval-start="06:00" :short-interval-label="true" v-model="selectedDate" - :column-count="boatData.length" + :column-count="boats.length" v-touch-swipe.left.right="handleSwipe" >