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