summaryrefslogtreecommitdiff
path: root/src/components/AppNavigation/AppNavigation.vue
diff options
context:
space:
mode:
authorSurenNeware <sneware9@in.ibm.com>2020-09-22 16:58:56 +0300
committerDerick Montague <derick.montague@ibm.com>2020-10-23 23:00:00 +0300
commit1f8117f810a87e563aa2e33c67a7779dc0542a0d (patch)
tree26b4059042ee1f28779bdcb298780df4bea6abf6 /src/components/AppNavigation/AppNavigation.vue
parentd624dae9d6727a09f6eb33b95c19986826359d6c (diff)
downloadwebui-vue-1f8117f810a87e563aa2e33c67a7779dc0542a0d.tar.xz
Add style to left sidebar and app header
- Updated hover, active and focus state for left sidebar menu items. - Add style guide for top header navigation. - Add new white color logo. - Add focus and active state to current menu item. Signed-off-by: Suren Neware <sneware9@in.ibm.com> Change-Id: Ib97df4efda216f653ce0415c3f3ae9ae75bcb9cd
Diffstat (limited to 'src/components/AppNavigation/AppNavigation.vue')
-rw-r--r--src/components/AppNavigation/AppNavigation.vue28
1 files changed, 23 insertions, 5 deletions
diff --git a/src/components/AppNavigation/AppNavigation.vue b/src/components/AppNavigation/AppNavigation.vue
index b29b575d..38ee4558 100644
--- a/src/components/AppNavigation/AppNavigation.vue
+++ b/src/components/AppNavigation/AppNavigation.vue
@@ -150,23 +150,30 @@ svg {
color: theme-color('secondary');
&:hover {
- background-color: gray('300');
+ background-color: theme-color-level(dark, -10.5);
color: theme-color('dark');
}
&:focus {
- box-shadow: $btn-focus-box-shadow;
+ background-color: theme-color-level(light, 0);
+ box-shadow: inset 0 0 0 2px theme-color('primary');
color: theme-color('dark');
}
+
+ &:active {
+ background-color: gray('800');
+ color: $white;
+ }
}
-.nav-link--current,
-.nav-link--current:hover,
-.nav-link--current:focus {
+.btn-link:active,
+.nav-link:active,
+.nav-link--current {
font-weight: $headings-font-weight;
background-color: theme-color('secondary');
color: theme-color('light');
cursor: default;
+ box-shadow: none;
&::before {
content: '';
@@ -178,6 +185,16 @@ svg {
background-color: theme-color('primary');
}
}
+.nav-link--current {
+ &:hover {
+ background-color: theme-color('dark');
+ color: theme-color('light');
+ }
+ &:focus {
+ box-shadow: inset 0 0 0 2px theme-color('primary');
+ outline: 0;
+ }
+}
.nav-container {
position: fixed;
@@ -190,6 +207,7 @@ svg {
background-color: gray('100');
transform: translateX(-$navigation-width);
transition: transform $exit-easing--productive $duration--moderate-02;
+ border-right: 1px solid gray('500');
@include media-breakpoint-down(md) {
z-index: $zindex-fixed + 2;
}