- Use the calendar to pick a date. Select an available boat and timeslot
- below.
-
-
-
- <
- {{ formattedMonth }}
- >
-
-
-
-
-
-
-
-
- {{ boat.name }}
-
-
-
-
-
- {{ opt.label }}
- Reserved by {{ opt.user }}
-
-
-
-
-
-
+
+ Use the calendar to pick a date. Select an available boat and timeslot
+ below.
+
+
+
+
diff --git a/src/components/scheduling/boat/CalendarHeaderComponent.vue b/src/components/scheduling/boat/CalendarHeaderComponent.vue
new file mode 100644
index 0000000..3cb77aa
--- /dev/null
+++ b/src/components/scheduling/boat/CalendarHeaderComponent.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/schedule/BoatReservationPage.vue b/src/pages/schedule/BoatReservationPage.vue
index acc6de9..a14f62d 100644
--- a/src/pages/schedule/BoatReservationPage.vue
+++ b/src/pages/schedule/BoatReservationPage.vue
@@ -1,7 +1,7 @@
-
+
-
+
import { reactive, ref, computed, watch } from 'vue';
import { useAuthStore } from 'src/stores/auth';
-import { Boat, useBoatStore } from 'src/stores/boat';
+import { Boat } from 'src/stores/boat';
import { Dialog, date } from 'quasar';
import BoatSelection from 'src/components/scheduling/BoatSelection.vue';
import { makeDateTime } from '@quasar/quasar-ui-qcalendar';
diff --git a/src/pages/schedule/BoatScheduleView.vue b/src/pages/schedule/BoatScheduleView.vue
index 6a91dec..b93bfbb 100644
--- a/src/pages/schedule/BoatScheduleView.vue
+++ b/src/pages/schedule/BoatScheduleView.vue
@@ -4,63 +4,96 @@