From 372fa9ceaa05bbc1387eed975bf2518019a6dc9d Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Wed, 4 Oct 2023 18:44:29 +0200 Subject: [PATCH] Fix typecheck errors --- client/src/pages/AppointmentsPage.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/client/src/pages/AppointmentsPage.vue b/client/src/pages/AppointmentsPage.vue index f5c73c00..9b088a16 100644 --- a/client/src/pages/AppointmentsPage.vue +++ b/client/src/pages/AppointmentsPage.vue @@ -18,13 +18,18 @@ type Item = { name: string; }; -const courses: (Item & { slug: string })[] = - courseSessionsStore.uniqueCourseSessionsByCourse.map((cs) => ({ +type CourseItem = Item & { + slug: string; +}; + +const courses: CourseItem[] = courseSessionsStore.uniqueCourseSessionsByCourse.map( + (cs) => ({ id: cs.course.id, name: cs.course.title, slug: cs.course.slug, - })); -const selectedCourse = ref(courses[0]); + }) +); +const selectedCourse = ref(courses[0]); const courseSessions = computed(() => { return [