From d0af7e4907315aa19c52b27a72f3eccd0c159a89 Mon Sep 17 00:00:00 2001 From: Angelina Filippova <linakirsanova@gmail.com> Date: Sun, 5 Apr 2020 16:58:54 +0300 Subject: [PATCH] Hide Invites menu item if invites are disabled --- src/views/layout/components/Sidebar/SidebarItem.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/views/layout/components/Sidebar/SidebarItem.vue b/src/views/layout/components/Sidebar/SidebarItem.vue index 52943ff0..9fb88139 100644 --- a/src/views/layout/components/Sidebar/SidebarItem.vue +++ b/src/views/layout/components/Sidebar/SidebarItem.vue @@ -1,5 +1,5 @@ <template> - <div v-if="!item.hidden&&item.children" class="menu-wrapper"> + <div v-if="!item.hidden && item.children && invitesEnabled" class="menu-wrapper"> <template v-if="hasOneShowingChild(item.children,item) && (!onlyOneChild.children||onlyOneChild.noShowingChildren)&&!item.alwaysShow"> <app-link :to="resolvePath(onlyOneChild.path)"> @@ -68,6 +68,11 @@ export default { onlyOneChild: null } }, + computed: { + invitesEnabled() { + return this.basePath === '/invites' ? this.$store.state.app.invitesEnabled : true + } + }, methods: { hasOneShowingChild(children, parent) { const showingChildren = children.filter(item => { -- GitLab