From 851f6b142881a8499f25f9f531a2e79c742c3538 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Tue, 5 Nov 2024 23:18:28 +0100
Subject: [PATCH] Use single select toggle buttons in SelectTimetable for
 timetable types

---
 .../apps/chronos/frontend/components/SelectTimetable.vue    | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
index 76543ac3..3839ca4f 100644
--- a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
+++ b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
@@ -19,7 +19,7 @@ export default {
       selected: null,
       selectedFull: null,
       search: "",
-      selectedTypes: ["GROUP", "TEACHER", "ROOM"],
+      selectedType: "GROUP",
       types: timetableTypes,
     };
   },
@@ -36,7 +36,7 @@ export default {
     availableTimetablesFiltered() {
       // Filter timetables by selected types
       return this.availableTimetables.filter((timetable) => {
-        return this.selectedTypes.indexOf(timetable.type) !== -1;
+        return this.selectedType == timetable.type;
       });
     },
   },
@@ -61,7 +61,7 @@ export default {
       />
 
       <!-- Filter by timetable types -->
-      <v-btn-toggle v-model="selectedTypes" dense block multiple class="d-flex">
+      <v-btn-toggle v-model="selectedType" dense block class="d-flex">
         <v-btn
           v-for="type in types"
           :key="type.id"
-- 
GitLab