Add timetable group settings

This commit is contained in:
2023-06-06 23:23:11 +02:00
parent 1ed9af766d
commit 89c1f18f0e
6 changed files with 81 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import ScrollableContainer from "@/components/scrollable-container.vue";
import PageCard from "@/components/settings/page-card.vue";
import {
FilterIcon,
CopyCheckIcon,
PaletteIcon,
InfoIcon,
ChevronLeft,
@ -18,6 +19,11 @@ import {
:icon="FilterIcon"
route="settings/filtering"
/>
<PageCard
:name="$t('title.settings.groups')"
:icon="CopyCheckIcon"
route="settings/groups"
/>
<PageCard
:name="$t('title.settings.appearance')"
:icon="PaletteIcon"

View File

@ -0,0 +1,24 @@
<script setup>
import { possibleTimetableGroups, timetableGroups } from "@/store";
import MultiselectButtons from "@/components/settings/multiselect-buttons.vue";
</script>
<template>
<h2>{{ $t("settings.heading.timetableGroups") }}</h2>
<p>{{ $t("settings.text.timetableGroups") }}</p>
<MultiselectButtons
:options="possibleTimetableGroups"
:values="possibleTimetableGroups"
v-model="timetableGroups"
/>
</template>
<style scoped>
h2 {
margin: 0px;
}
p {
margin: 5px 0px;
}
</style>