From 174061db570fb4266e57e1d8a61907e537c65174 Mon Sep 17 00:00:00 2001 From: Luke Barnard Date: Wed, 28 Feb 2018 18:16:37 +0000 Subject: [PATCH] Add setting to disable TagPanel --- src/components/structures/BottomLeftMenu.js | 5 +++++ src/components/structures/LeftPanel.js | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/structures/BottomLeftMenu.js b/src/components/structures/BottomLeftMenu.js index 5557e74b0..3271d5aea 100644 --- a/src/components/structures/BottomLeftMenu.js +++ b/src/components/structures/BottomLeftMenu.js @@ -168,6 +168,10 @@ module.exports = React.createClass({ const RoomDirectoryButton = sdk.getComponent('elements.RoomDirectoryButton'); const CreateRoomButton = sdk.getComponent('elements.CreateRoomButton'); const SettingsButton = sdk.getComponent('elements.SettingsButton'); + const GroupsButton = sdk.getComponent('elements.GroupsButton'); + + const groupsButton = SettingsStore.getValue("TagPanel.disableTagPanel") ? + : null; return (
@@ -182,6 +186,7 @@ module.exports = React.createClass({
+ { groupsButton } diff --git a/src/components/structures/LeftPanel.js b/src/components/structures/LeftPanel.js index 7f59db7d7..83fbfc48f 100644 --- a/src/components/structures/LeftPanel.js +++ b/src/components/structures/LeftPanel.js @@ -194,7 +194,9 @@ var LeftPanel = React.createClass({ } ); - const tagPanelEnabled = SettingsStore.isFeatureEnabled("feature_tag_panel"); + const tagPanelEnabled = + SettingsStore.isFeatureEnabled("feature_tag_panel") && + !SettingsStore.getValue("TagPanel.disableTagPanel"); const tagPanel = tagPanelEnabled ? :
; const containerClasses = classNames(