From d05a8efffadd926165d516d6efd8c8b893648ebe Mon Sep 17 00:00:00 2001 From: Dominik Guzei Date: Tue, 26 Mar 2019 13:47:54 +0100 Subject: hide workspace feature if it is disabled --- src/lib/Menu.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/Menu.js b/src/lib/Menu.js index 3435e04f7..3d6b6c824 100644 --- a/src/lib/Menu.js +++ b/src/lib/Menu.js @@ -322,6 +322,7 @@ const _templateFactory = intl => [ { label: intl.formatMessage(menuItems.workspaces), submenu: [], + visible: workspaceStore.isFeatureActive, }, { label: intl.formatMessage(menuItems.window), @@ -563,7 +564,6 @@ export default class FranzMenu { _build() { // need to clone object so we don't modify computed (cached) object const serviceTpl = Object.assign([], this.serviceTpl()); - const workspacesMenu = Object.assign([], this.workspacesMenu()); if (window.franz === undefined) { return; @@ -731,7 +731,9 @@ export default class FranzMenu { tpl[3].submenu = serviceTpl; } - tpl[4].submenu = workspacesMenu; + if (workspaceStore.isFeatureActive) { + tpl[4].submenu = this.workspacesMenu(); + } this.currentTemplate = tpl; const menu = Menu.buildFromTemplate(tpl); -- cgit v1.2.3-70-g09d2