Add styling to active mobile navigation item
This commit is contained in:
parent
0c1a2b3151
commit
e5cbdc1620
|
|
@ -71,56 +71,74 @@ const mentorTabTitle = computed(() =>
|
|||
</div>
|
||||
<div>
|
||||
<div v-if="courseSession" class="mt-6 border-b">
|
||||
<h4 class="text-sm text-gray-900">{{ courseSession.course.title }}</h4>
|
||||
<ul class="mt-6">
|
||||
<h4 class="px-4 text-sm text-gray-900">{{ courseSession.course.title }}</h4>
|
||||
<ul class="mt-6 flex flex-col">
|
||||
<li v-if="hasCockpitMenu" class="mb-6">
|
||||
<button
|
||||
<router-link
|
||||
class="w-full px-4 py-2"
|
||||
active-class="bg-gray-200 text-blue-900 font-bold"
|
||||
data-cy="navigation-mobile-cockpit-link"
|
||||
@click="clickLink(getCockpitUrl(courseSession.course.slug))"
|
||||
:to="getCockpitUrl(courseSession.course.slug)"
|
||||
@click="$emit('closemodal')"
|
||||
>
|
||||
{{ $t("cockpit.title") }}
|
||||
</button>
|
||||
</router-link>
|
||||
</li>
|
||||
<li v-if="hasPreviewMenu" class="mb-6">
|
||||
<button
|
||||
<li v-if="hasPreviewMenu" class="mb-2 flex">
|
||||
<router-link
|
||||
class="w-full px-4 py-2"
|
||||
active-class="bg-gray-200 text-blue-900 font-bold"
|
||||
data-cy="navigation-mobile-preview-link"
|
||||
@click="clickLink(getLearningPathUrl(courseSession.course.slug))"
|
||||
:to="getLearningPathUrl(courseSession.course.slug)"
|
||||
@click="$emit('closemodal')"
|
||||
>
|
||||
{{ $t("a.Vorschau Teilnehmer") }}
|
||||
</button>
|
||||
</router-link>
|
||||
</li>
|
||||
<li v-if="hasLearningPathMenu" class="mb-6">
|
||||
<button
|
||||
<li v-if="hasLearningPathMenu" class="mb-2 flex">
|
||||
<router-link
|
||||
class="w-full px-4 py-2"
|
||||
active-class="bg-gray-200 text-blue-900 font-bold"
|
||||
data-cy="navigation-mobile-learning-path-link"
|
||||
@click="clickLink(getLearningPathUrl(courseSession.course.slug))"
|
||||
:to="getLearningPathUrl(courseSession.course.slug)"
|
||||
@click="$emit('closemodal')"
|
||||
>
|
||||
{{ $t("general.learningPath") }}
|
||||
</button>
|
||||
</router-link>
|
||||
</li>
|
||||
<li v-if="hasCompetenceNaviMenu" class="mb-6">
|
||||
<button
|
||||
<li v-if="hasCompetenceNaviMenu" class="mb-2 flex">
|
||||
<router-link
|
||||
class="w-full px-4 py-2"
|
||||
active-class="bg-gray-200 text-blue-900 font-bold"
|
||||
data-cy="navigation-mobile-competence-profile-link"
|
||||
@click="clickLink(getCompetenceNaviUrl(courseSession.course.slug))"
|
||||
:to="getCompetenceNaviUrl(courseSession.course.slug)"
|
||||
@click="$emit('closemodal')"
|
||||
>
|
||||
{{ $t("competences.title") }}
|
||||
</button>
|
||||
</router-link>
|
||||
</li>
|
||||
<li v-if="hasLearningMentor" class="mb-6">
|
||||
<button
|
||||
<li v-if="hasLearningMentor" class="mb-2 flex">
|
||||
<router-link
|
||||
class="w-full px-4 py-2"
|
||||
active-class="bg-gray-200 text-blue-900 font-bold"
|
||||
data-cy="navigation-mobile-mentor-link"
|
||||
@click="clickLink(getLearningMentorUrl(courseSession.course.slug))"
|
||||
:to="getLearningMentorUrl(courseSession.course.slug)"
|
||||
@click="$emit('closemodal')"
|
||||
>
|
||||
{{ $t(mentorTabTitle) }}
|
||||
</button>
|
||||
</router-link>
|
||||
</li>
|
||||
|
||||
<li v-if="hasMediaLibraryMenu" class="mb-6">
|
||||
<button
|
||||
<li v-if="hasMediaLibraryMenu" class="mb-2 flex">
|
||||
<router-link
|
||||
data-cy="medialibrary-link"
|
||||
@click="clickLink(getMediaCenterUrl(courseSession.course.slug))"
|
||||
class="w-full px-4 py-2"
|
||||
active-class="bg-gray-200 text-blue-900 font-bold"
|
||||
:to="getMediaCenterUrl(courseSession.course.slug)"
|
||||
@click="$emit('closemodal')"
|
||||
>
|
||||
{{ $t("a.Mediathek") }}
|
||||
</button>
|
||||
</router-link>
|
||||
</li>
|
||||
<li
|
||||
v-if="isVVLearningMentor(courseSessionsStore.currentCourseSession)"
|
||||
|
|
|
|||
Loading…
Reference in New Issue