Highlight active navigation link with brand color
This commit is contained in:
parent
8605fd4683
commit
2d069c589f
|
|
@ -29,7 +29,7 @@
|
||||||
|
|
||||||
<div class="content-navigation__item">
|
<div class="content-navigation__item">
|
||||||
<router-link
|
<router-link
|
||||||
to="/"
|
:to="{name: 'news'}"
|
||||||
active-class="content-navigation__link--active"
|
active-class="content-navigation__link--active"
|
||||||
class="content-navigation__link"
|
class="content-navigation__link"
|
||||||
@click.native="close">News
|
@click.native="close">News
|
||||||
|
|
@ -49,6 +49,7 @@
|
||||||
<div class="content-navigation__secondary">
|
<div class="content-navigation__secondary">
|
||||||
<div class="content-navigation__item content-navigation__item--secondary">
|
<div class="content-navigation__item content-navigation__item--secondary">
|
||||||
<router-link
|
<router-link
|
||||||
|
:class="{'content-navigation__link--active': isRoomUrl()}"
|
||||||
to="/rooms"
|
to="/rooms"
|
||||||
active-class="content-navigation__link--active"
|
active-class="content-navigation__link--active"
|
||||||
class="content-navigation__link content-navigation__link--secondary"
|
class="content-navigation__link content-navigation__link--secondary"
|
||||||
|
|
@ -107,6 +108,9 @@
|
||||||
isActive(linkName) {
|
isActive(linkName) {
|
||||||
return linkName === 'book' && this.$route.path.indexOf('module') > -1;
|
return linkName === 'book' && this.$route.path.indexOf('module') > -1;
|
||||||
},
|
},
|
||||||
|
isRoomUrl() {
|
||||||
|
return this.$route.path.indexOf('room') > -1;
|
||||||
|
},
|
||||||
close() {
|
close() {
|
||||||
this.closeSidebar('navigation');
|
this.closeSidebar('navigation');
|
||||||
}
|
}
|
||||||
|
|
@ -161,6 +165,10 @@
|
||||||
&--secondary {
|
&--secondary {
|
||||||
@include regular-text;
|
@include regular-text;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&--active {
|
||||||
|
color: $color-brand;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$parent: &;
|
$parent: &;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue