Add substitution plan

This commit is contained in:
2022-04-30 15:01:07 +02:00
parent 3599b31ab5
commit 4fef04d2a4
4 changed files with 129 additions and 0 deletions

View File

@ -2,6 +2,17 @@ import { computed } from "@vue/reactivity";
import { ref } from "vue";
export const timetable = ref([]);
export const substitutions = ref([]);
export const substitutionsForDate = computed(() => {
const dates = {};
for (const substitution of substitutions.value) {
const date = substitution.date;
if (!dates[date]) dates[date] = [];
dates[substitution.date].push(substitution);
}
return dates;
});
export const parsedTimetable = computed(() => {
return timetable.value.map((day) => {