From 06d284b1ced5b85cf699d7755ade8565b43f40cd Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Fri, 6 Oct 2023 15:32:47 +0200 Subject: [PATCH] Refactor course url handling --- .../components/header/CoursePreviewBar.vue | 4 +- .../components/header/MainNavigationBar.vue | 26 +- client/src/components/header/MobileMenu.vue | 8 +- client/src/pages/DashboardPage.vue | 2 +- .../pages/cockpit/cockpitPage/CockpitPage.vue | 308 +++++++++--------- .../selfEvaluationPage/SelfEvaluation.vue | 3 +- client/src/utils/utils.ts | 27 +- 7 files changed, 197 insertions(+), 181 deletions(-) diff --git a/client/src/components/header/CoursePreviewBar.vue b/client/src/components/header/CoursePreviewBar.vue index e344ae65..c2bf4259 100644 --- a/client/src/components/header/CoursePreviewBar.vue +++ b/client/src/components/header/CoursePreviewBar.vue @@ -24,7 +24,7 @@ const { t } = useTranslation();
@@ -33,7 +33,7 @@ const { t } = useTranslation(); diff --git a/client/src/components/header/MainNavigationBar.vue b/client/src/components/header/MainNavigationBar.vue index 72c829ec..76a6a92d 100644 --- a/client/src/components/header/MainNavigationBar.vue +++ b/client/src/components/header/MainNavigationBar.vue @@ -75,7 +75,9 @@ onMounted(() => { v-if="userStore.loggedIn" :show="state.showMobileNavigationMenu" :course-session="courseSessionsStore.currentCourseSession" - :media-url="getMediaCenterUrl(courseSessionsStore.currentCourseSession)" + :media-url=" + getMediaCenterUrl(courseSessionsStore.currentCourseSession?.course?.slug) + " :user="userStore" @closemodal="state.showMobileNavigationMenu = false" @logout="userStore.handleLogout()" @@ -142,7 +144,11 @@ onMounted(() => { @@ -155,7 +161,11 @@ onMounted(() => {