From 53a0f76e18b295e6db2456e0627ea6a14d0c6ddc Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Thu, 21 Nov 2024 18:39:34 +0100
Subject: [PATCH] Same height of timetable select and timetable

---
 .../apps/chronos/frontend/components/SelectTimetable.vue   | 7 +++++++
 .../apps/chronos/frontend/components/TimetableWrapper.vue  | 1 +
 2 files changed, 8 insertions(+)

diff --git a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
index 1f901533..537b6629 100644
--- a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
+++ b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue
@@ -18,6 +18,11 @@ export default {
       required: false,
       default: false,
     },
+    limitHeight: {
+      default: false,
+      required: false,
+      type: Boolean,
+    },
   },
   data() {
     return {
@@ -88,6 +93,8 @@ export default {
       disable-pagination
       hide-default-footer
       :loading="loading"
+      :style="{ height: limitHeight ? '600px' : null }"
+      :class="{ 'overflow-auto': limitHeight }"
     >
       <template #default="{ items, isExpanded, expand }">
         <v-list class="scrollable-list">
diff --git a/aleksis/apps/chronos/frontend/components/TimetableWrapper.vue b/aleksis/apps/chronos/frontend/components/TimetableWrapper.vue
index 08a0bbbe..7212933b 100644
--- a/aleksis/apps/chronos/frontend/components/TimetableWrapper.vue
+++ b/aleksis/apps/chronos/frontend/components/TimetableWrapper.vue
@@ -151,6 +151,7 @@ export default {
             v-model="selected"
             :loading="$apollo.queries.availableTimetables.loading"
             :available-timetables="availableTimetables"
+            limit-height
           />
         </v-card>
       </v-col>
-- 
GitLab