Mark top navigation links as active on module pages
This commit is contained in:
parent
e1ac0e696f
commit
7a73545d8a
|
|
@ -1,11 +1,26 @@
|
||||||
<template>
|
<template>
|
||||||
<nav class="top-navigation">
|
<nav class="top-navigation">
|
||||||
<router-link to="/book/topic/geld-und-kauf" active-class="top-navigation__link--active" class="top-navigation__link">Inhalte</router-link>
|
<router-link to="/book/topic/geld-und-kauf" active-class="top-navigation__link--active"
|
||||||
<router-link to="/rooms" active-class="top-navigation__link--active" class="top-navigation__link">Räume</router-link>
|
:class="{'top-navigation__link--active': isActive('book')}"
|
||||||
<router-link to="/404" active-class="top-navigation__link--active" class="top-navigation__link">Portfolio</router-link>
|
class="top-navigation__link">Inhalte
|
||||||
|
</router-link>
|
||||||
|
<router-link to="/rooms" active-class="top-navigation__link--active" class="top-navigation__link">Räume
|
||||||
|
</router-link>
|
||||||
|
<router-link to="/404" active-class="top-navigation__link--active" class="top-navigation__link">Portfolio
|
||||||
|
</router-link>
|
||||||
</nav>
|
</nav>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
methods: {
|
||||||
|
isActive(linkName) {
|
||||||
|
return linkName === 'book' && this.$route.path.indexOf('module') > -1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@import "@/styles/_variables.scss";
|
@import "@/styles/_variables.scss";
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue