diff --git a/src/components/scheduling/boat/BoatScheduleTableComponent.vue b/src/components/scheduling/boat/BoatScheduleTableComponent.vue index e19ab05..06ea358 100644 --- a/src/components/scheduling/boat/BoatScheduleTableComponent.vue +++ b/src/components/scheduling/boat/BoatScheduleTableComponent.vue @@ -131,7 +131,7 @@ function changeEvent({ start }: { start: string }) { boatData.value.map((b) => { return (b.blocks = newBlocks.filter((block) => block.boatId === b.$id)); }); - setTimeout(() => calendar.value?.scrollToTime('09:00'), 10); // Should figure out why we need this setTimeout... + setTimeout(() => calendar.value?.scrollToTime('09:00'), 100); // Should figure out why we need this setTimeout... } const disabledBefore = computed(() => { diff --git a/src/stores/schedule.ts b/src/stores/schedule.ts index e585ccb..3c7a1a8 100644 --- a/src/stores/schedule.ts +++ b/src/stores/schedule.ts @@ -17,9 +17,10 @@ import { export const useScheduleStore = defineStore('schedule', () => { // TODO: Implement functions to dynamically pull this data. const reservations = ref(getSampleReservations()); + const timeblocks = ref(getSampleTimeBlocks()); const getTimeblocksForDate = (date: string): Timeblock[] => { - return getSampleTimeBlocks().filter((b) => + return timeblocks.value.filter((b) => compareDate(parsed(b.start) as Timestamp, parsed(date) as Timestamp) ); };