From 862a5a86e7bdf484a6babe87f1ace12a0a959099 Mon Sep 17 00:00:00 2001 From: Absturztaube Date: Sun, 28 Feb 2021 00:40:54 +0100 Subject: [PATCH] compact user panel --- .../settings_modal/tabs/general_tab.vue | 5 ++++ src/components/user_panel/user_panel.js | 3 +++ src/components/user_panel/user_panel.vue | 23 ++++++++++++++++++- src/i18n/en.json | 1 + src/modules/config.js | 1 + 5 files changed, 32 insertions(+), 1 deletion(-) diff --git a/src/components/settings_modal/tabs/general_tab.vue b/src/components/settings_modal/tabs/general_tab.vue index ce78df83..a1641965 100644 --- a/src/components/settings_modal/tabs/general_tab.vue +++ b/src/components/settings_modal/tabs/general_tab.vue @@ -26,6 +26,11 @@ {{ $t('settings.compact_nav_panel') }} +
  • + + {{ $t('settings.compact_user_panel') }} + +
  • diff --git a/src/components/user_panel/user_panel.js b/src/components/user_panel/user_panel.js index c2f51eb6..f97fff6f 100644 --- a/src/components/user_panel/user_panel.js +++ b/src/components/user_panel/user_panel.js @@ -6,6 +6,9 @@ import { mapState } from 'vuex' const UserPanel = { computed: { signedIn () { return this.user }, + compactUserPanel () { + return this.$store.getters.mergedConfig.compactUserPanel || false + }, ...mapState({ user: state => state.users.currentUser }) }, components: { diff --git a/src/components/user_panel/user_panel.vue b/src/components/user_panel/user_panel.vue index 5685916a..1e03e1ee 100644 --- a/src/components/user_panel/user_panel.vue +++ b/src/components/user_panel/user_panel.vue @@ -1,5 +1,8 @@