diff --git a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue index 76543ac322a63cff1af8e948bbab5f81dd088aa1..3839ca4fb89c3289f2d993bc5a28e4d64930a848 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"