diff options
| author | Zephyrrus <[email protected]> | 2020-07-02 23:42:02 +0300 |
|---|---|---|
| committer | Zephyrrus <[email protected]> | 2020-07-02 23:42:02 +0300 |
| commit | c2dbbe6396540ee9d76991a00f5028b49d221d0c (patch) | |
| tree | 0ac9bb8a45c6837e31692e913ba50c5107e2af65 /src/site/components/sidebar | |
| parent | feat: return APIKey when fetching user (diff) | |
| download | host.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.vue | 15 |
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'; |