diff --git a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue index 537b662923ec494cc99eda8294dafdc3cd3badd9..d219e695f7ea0ef6783a9a300b1372de626fc9be 100644 --- a/aleksis/apps/chronos/frontend/components/SelectTimetable.vue +++ b/aleksis/apps/chronos/frontend/components/SelectTimetable.vue @@ -1,8 +1,12 @@ <script> import timetableTypes from "./timetableTypes"; +import Mascot from "aleksis.core/components/generic/mascot/Mascot.vue"; export default { name: "SelectTimetable", + components: { + Mascot, + }, props: { value: { type: Object, @@ -126,6 +130,14 @@ export default { type="list-item-avatar@10" /> </template> + <template #no-results> + <div class="d-flex flex-column align-center justify-center"> + <mascot type="searching" width="33%" min-width="250px" /> + <div class="mb-2"> + {{ $t("$vuetify.dataIterator.noResultsText") }} + </div> + </div> + </template> </v-data-iterator> </div> </template>