From d6339815aac81ee74e8adccab2aeebc776a12685 Mon Sep 17 00:00:00 2001 From: Patrick Toal Date: Sat, 18 May 2024 08:49:56 -0400 Subject: [PATCH] Navigation Tweaks --- src/components/LeftDrawer.vue | 17 +++- src/pages/BoatPage.vue | 8 +- src/pages/schedule/BoatScheduleView.vue | 123 ++++++++++++----------- src/pages/schedule/ManageCalendar.vue | 5 +- src/pages/schedule/ScheduleIndexPage.vue | 31 ++---- src/router/navlinks.ts | 32 +++++- 6 files changed, 129 insertions(+), 87 deletions(-) diff --git a/src/components/LeftDrawer.vue b/src/components/LeftDrawer.vue index f579e68..174ed91 100644 --- a/src/components/LeftDrawer.vue +++ b/src/components/LeftDrawer.vue @@ -9,13 +9,28 @@ import BoatPreviewComponent from 'src/components/boat/BoatPreviewComponent.vue'; -import { ref } from 'vue'; +import { onMounted } from 'vue'; import { useBoatStore } from 'src/stores/boat'; import ToolbarComponent from 'src/components/ToolbarComponent.vue'; +import { storeToRefs } from 'pinia'; const boatStore = useBoatStore(); -boatStore.fetchBoats(); -const boats = ref(useBoatStore().boats); +const { boats } = storeToRefs(boatStore); + +onMounted(() => boatStore.fetchBoats()); diff --git a/src/pages/schedule/BoatScheduleView.vue b/src/pages/schedule/BoatScheduleView.vue index d3f4284..30040e0 100644 --- a/src/pages/schedule/BoatScheduleView.vue +++ b/src/pages/schedule/BoatScheduleView.vue @@ -1,18 +1,20 @@