diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue index 72beee857a98811411f970189838c04c77a520ba..2897e7719368dd38e60498f793c3bc6488b9ebb9 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue @@ -6,6 +6,7 @@ :enable-create="false" :enable-edit="false" :elevated="false" + @items="docsByDay = groupDocsByDay($event)" @lastQuery="lastQuery = $event" ref="iterator" disable-pagination @@ -56,9 +57,9 @@ </div> </div> </template> - <template #default="{ items }"> + <template #default> <v-list-item - v-for="day in groupDocsByDay(items)" + v-for="day in docsByDay" two-line :key="'day-' + day[0]" :id="'documentation_' + day[0].toISODate()" @@ -144,6 +145,7 @@ export default { data() { return { gqlQuery: documentationsForCoursebook, + docsByDay: {}, lastQuery: null, // Placeholder values while query isn't completed yet groups: [],