aboutsummaryrefslogtreecommitdiff
path: root/src/site/components/sidebar
diff options
context:
space:
mode:
authorZephyrrus <[email protected]>2020-07-02 23:42:02 +0300
committerZephyrrus <[email protected]>2020-07-02 23:42:02 +0300
commitc2dbbe6396540ee9d76991a00f5028b49d221d0c (patch)
tree0ac9bb8a45c6837e31692e913ba50c5107e2af65 /src/site/components/sidebar
parentfeat: return APIKey when fetching user (diff)
downloadhost.fuwn.me-c2dbbe6396540ee9d76991a00f5028b49d221d0c.tar.xz
host.fuwn.me-c2dbbe6396540ee9d76991a00f5028b49d221d0c.zip
feat: refactor account to use vuex, fix small presentational components
Diffstat (limited to 'src/site/components/sidebar')
-rw-r--r--src/site/components/sidebar/Sidebar.vue15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/site/components/sidebar/Sidebar.vue b/src/site/components/sidebar/Sidebar.vue
index a2ad3f4..3cb8b43 100644
--- a/src/site/components/sidebar/Sidebar.vue
+++ b/src/site/components/sidebar/Sidebar.vue
@@ -6,13 +6,11 @@
<router-link to="/dashboard/albums">
<i class="icon-interface-window" />Albums
</router-link>
- <!--
<router-link to="/dashboard/tags">
<i class="icon-ecommerce-tag-c" />Tags
</router-link>
- -->
<router-link to="/dashboard/account">
- <i class="icon-ecommerce-tag-c" />Account
+ <i class="icon-user-alt" />Account
</router-link>
<template v-if="user && user.isAdmin">
<router-link to="/dashboard/admin/users">
@@ -28,13 +26,14 @@
</div>
</template>
<script>
+import { mapState } from 'vuex';
+
export default {
- computed: {
- user() {
- return this.$store.state.user;
- }
- }
+ computed: mapState({
+ user: state => state.auth.user
+ })
};
+
</script>
<style lang="scss" scoped>
@import '~/assets/styles/_colors.scss';