aboutsummaryrefslogtreecommitdiff
path: root/src/components/nav_panel/nav_panel.vue
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2018-04-01 05:28:20 +0300
committerHenry Jameson <me@hjkos.com>2018-04-07 16:36:35 +0300
commitacdb5e5c7a2dac1908a5daafd94c31bc116a1799 (patch)
tree60713d0f6436fbcc0a17a4b4de647ebb884204ce /src/components/nav_panel/nav_panel.vue
parentaa0564406a95824cc45c815571292716b65806a1 (diff)
cleanup. added fallback mechanism for IE11 and unsupported browsers.
Diffstat (limited to 'src/components/nav_panel/nav_panel.vue')
-rw-r--r--src/components/nav_panel/nav_panel.vue20
1 files changed, 15 insertions, 5 deletions
diff --git a/src/components/nav_panel/nav_panel.vue b/src/components/nav_panel/nav_panel.vue
index 2a92586b..43b4c3dc 100644
--- a/src/components/nav_panel/nav_panel.vue
+++ b/src/components/nav_panel/nav_panel.vue
@@ -30,6 +30,8 @@
<script src="./nav_panel.js" ></script>
<style lang="scss">
+@import '../../_variables.scss';
+
.nav-panel ul {
list-style: none;
margin: 0;
@@ -38,13 +40,17 @@
.nav-panel li {
border-bottom: 1px solid;
- border-color: var(--border);
- background-color: var(--bg);
+ border-color: $fallback--border;
+ border-color: var(--border, $fallback--border);
+ background-color: $fallback--bg;
+ background-color: var(--bg, $fallback--bg);
padding: 0;
+
&:first-child a {
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}
+
&:last-child a {
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
@@ -58,16 +64,20 @@
.nav-panel a {
display: block;
padding: 0.8em 0.85em;
+
&:hover {
- background-color: var(--lightBg);
+ background-color: $fallback--lightBg;
+ background-color: var(--lightBg, $fallback--lightBg);
}
+
&.router-link-active {
font-weight: bolder;
- background-color: var(--lightBg);
+ background-color: $fallback--lightBg;
+ background-color: var(--lightBg, $fallback--lightBg);
+
&:hover {
text-decoration: underline;
}
}
}
-
</style>