From ddc7a3bd70d5fea5ed713b36c21d567baea8d98e Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Fri, 31 Mar 2023 16:24:52 +0200 Subject: [PATCH] VBV-302: Add course session switch --- .../components/header/AccountMenuContent.vue | 14 ++------- .../components/header/MainNavigationBar.vue | 6 ++++ client/src/stores/courseSessions.ts | 30 ++++++++++--------- 3 files changed, 24 insertions(+), 26 deletions(-) diff --git a/client/src/components/header/AccountMenuContent.vue b/client/src/components/header/AccountMenuContent.vue index 0b5f097f..f09d9cc7 100644 --- a/client/src/components/header/AccountMenuContent.vue +++ b/client/src/components/header/AccountMenuContent.vue @@ -2,23 +2,13 @@ import IconLogout from "@/components/icons/IconLogout.vue"; import type { UserState } from "@/stores/user"; import type { CourseSession } from "@/types"; -import { useRouter } from "vue-router"; - -const router = useRouter(); const props = defineProps<{ courseSessions: CourseSession[]; user: UserState | undefined; }>(); -const emits = defineEmits(["closemodal", "logout"]); - -const clickLink = (to: string | undefined) => { - if (to) { - router.push(to); - emits("closemodal"); - } -}; +const emits = defineEmits(["selectCourseSession", "logout"]);