From 97da53983655d75eff300e48bac09b83089e28f6 Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Thu, 12 Oct 2023 16:22:44 +0200 Subject: [PATCH] Fix issues caused by separating AmendLesson component --- aleksis/apps/chronos/frontend/components/AmendLesson.vue | 6 ++++++ .../components/calendar_feeds/details/LessonDetails.vue | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/aleksis/apps/chronos/frontend/components/AmendLesson.vue b/aleksis/apps/chronos/frontend/components/AmendLesson.vue index b4803965..587ccdf0 100644 --- a/aleksis/apps/chronos/frontend/components/AmendLesson.vue +++ b/aleksis/apps/chronos/frontend/components/AmendLesson.vue @@ -105,6 +105,12 @@ export default { DeleteDialog, }, mixins: [permissionsMixin], + props: { + selectedEvent: { + type: Object, + required: true, + } + }, data() { return { edit: false, diff --git a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue index c8df491e..f1127554 100644 --- a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue +++ b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue @@ -96,7 +96,11 @@ </v-list-item-title> </v-list-item-content> </v-list-item> - <amend-lesson /> + <amend-lesson + v-if="selectedEvent" + :selected-event="selectedEvent" + @refreshCalendar="$emit('refreshCalendar')" + /> </template> </base-calendar-feed-details> </template> -- GitLab