Add "media library" navigation link

This commit is contained in:
Daniel Egger 2023-05-17 11:59:49 +02:00
parent 4d4b6c5405
commit 38d753de42
1 changed files with 11 additions and 1 deletions

View File

@ -21,7 +21,8 @@ const breakpoints = useBreakpoints(breakpointsTailwind);
const userStore = useUserStore();
const courseSessionsStore = useCourseSessionsStore();
const notificationsStore = useNotificationsStore();
const { inCockpit, inCompetenceProfile, inCourse, inLearningPath } = useRouteLookups();
const { inCockpit, inCompetenceProfile, inCourse, inLearningPath, inMediaLibrary } =
useRouteLookups();
const { t } = useI18n();
const state = reactive({
@ -135,6 +136,15 @@ onMounted(() => {
</div>
<div class="flex items-stretch justify-start space-x-8">
<router-link
v-if="inCourse() && courseSessionsStore.currentCourseSession"
:to="courseSessionsStore.currentCourseSession.media_library_url"
class="nav-item"
:class="{ 'nav-item--active': inMediaLibrary() }"
>
<it-icon-media-library class="h-8 w-8" />
</router-link>
<!-- Notification Bell & Menu -->
<div v-if="userStore.loggedIn" class="nav-item leading-none">
<NotificationPopover>