aboutsummaryrefslogtreecommitdiff
path: root/src/site/components/sidebar/Sidebar.vue
diff options
context:
space:
mode:
authorPitu <[email protected]>2020-04-28 10:47:22 +0900
committerPitu <[email protected]>2020-04-28 10:47:22 +0900
commitd63f1f57e9bd1314de204d92634ca1262d089111 (patch)
tree7c1f0c02931c9e17fe3b45e3d7d35d2b18046deb /src/site/components/sidebar/Sidebar.vue
parentfeature: footer (diff)
downloadhost.fuwn.me-d63f1f57e9bd1314de204d92634ca1262d089111.tar.xz
host.fuwn.me-d63f1f57e9bd1314de204d92634ca1262d089111.zip
wip:
* Dark theme by default * Re-arranged vue files structure * Re-arranged the layout file to make it easier to extend
Diffstat (limited to 'src/site/components/sidebar/Sidebar.vue')
-rw-r--r--src/site/components/sidebar/Sidebar.vue59
1 files changed, 28 insertions, 31 deletions
diff --git a/src/site/components/sidebar/Sidebar.vue b/src/site/components/sidebar/Sidebar.vue
index 9fe1be5..a2ad3f4 100644
--- a/src/site/components/sidebar/Sidebar.vue
+++ b/src/site/components/sidebar/Sidebar.vue
@@ -1,34 +1,5 @@
-<style lang="scss" scoped>
- @import '~/assets/styles/_colors.scss';
- .dashboard-menu {
- a {
- display: block;
- font-weight: 700;
- color: #868686;
- position: relative;
- padding-left: 40px;
- height: 35px;
- &:hover, &:first-child {
- color: $defaultTextColor;
- }
-
- i {
- position: absolute;
- font-size: 1.5em;
- top: -4px;
- left: 5px;
- }
- }
-
- hr { margin-top: 0.6em; }
- }
-</style>
<template>
<div class="dashboard-menu">
- <router-link to="/">
- <i class="icon-ecommerce-safebox" />lolisafe
- </router-link>
- <hr>
<router-link to="/dashboard">
<i class="icon-com-pictures" />Files
</router-link>
@@ -40,12 +11,10 @@
<i class="icon-ecommerce-tag-c" />Tags
</router-link>
-->
- <hr>
<router-link to="/dashboard/account">
<i class="icon-ecommerce-tag-c" />Account
</router-link>
<template v-if="user && user.isAdmin">
- <hr>
<router-link to="/dashboard/admin/users">
<i class="icon-setting-gear-a" />Users
</router-link>
@@ -67,3 +36,31 @@ export default {
}
};
</script>
+<style lang="scss" scoped>
+ @import '~/assets/styles/_colors.scss';
+ .dashboard-menu {
+ padding: 2rem;
+ border-radius: 8px;
+
+ a {
+ display: block;
+ font-weight: 700;
+ color: $textColor;
+ position: relative;
+ padding-left: 40px;
+ height: 35px;
+ &:hover{
+ color: white;
+ }
+
+ i {
+ position: absolute;
+ font-size: 1.5em;
+ top: -4px;
+ left: 5px;
+ }
+ }
+
+ hr { margin-top: 0.6em; }
+ }
+</style>