aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/layout/Sidebar.js
diff options
context:
space:
mode:
authorLibravatar Dominik Guzei <dominik.guzei@gmail.com>2019-03-26 13:47:54 +0100
committerLibravatar Dominik Guzei <dominik.guzei@gmail.com>2019-03-26 13:47:54 +0100
commitd05a8efffadd926165d516d6efd8c8b893648ebe (patch)
treec96d3ad7e111c50ffd9054f8728ce204460e2948 /src/components/layout/Sidebar.js
parentreset api requests when workspace feature is stopped (diff)
downloadferdium-app-d05a8efffadd926165d516d6efd8c8b893648ebe.tar.gz
ferdium-app-d05a8efffadd926165d516d6efd8c8b893648ebe.tar.zst
ferdium-app-d05a8efffadd926165d516d6efd8c8b893648ebe.zip
hide workspace feature if it is disabled
Diffstat (limited to 'src/components/layout/Sidebar.js')
-rw-r--r--src/components/layout/Sidebar.js25
1 files changed, 14 insertions, 11 deletions
diff --git a/src/components/layout/Sidebar.js b/src/components/layout/Sidebar.js
index de379875e..f7bacfe0f 100644
--- a/src/components/layout/Sidebar.js
+++ b/src/components/layout/Sidebar.js
@@ -6,6 +6,7 @@ import { observer } from 'mobx-react';
6 6
7import Tabbar from '../services/tabs/Tabbar'; 7import Tabbar from '../services/tabs/Tabbar';
8import { ctrlKey } from '../../environment'; 8import { ctrlKey } from '../../environment';
9import { workspaceStore } from '../../features/workspaces';
9 10
10const messages = defineMessages({ 11const messages = defineMessages({
11 settings: { 12 settings: {
@@ -88,17 +89,19 @@ export default @observer class Sidebar extends Component {
88 enableToolTip={() => this.enableToolTip()} 89 enableToolTip={() => this.enableToolTip()}
89 disableToolTip={() => this.disableToolTip()} 90 disableToolTip={() => this.disableToolTip()}
90 /> 91 />
91 <button 92 {workspaceStore.isFeatureActive ? (
92 type="button" 93 <button
93 onClick={() => { 94 type="button"
94 toggleWorkspaceDrawer(); 95 onClick={() => {
95 this.updateToolTip(); 96 toggleWorkspaceDrawer();
96 }} 97 this.updateToolTip();
97 className={`sidebar__button sidebar__button--workspaces ${isWorkspaceDrawerOpen ? 'is-active' : ''}`} 98 }}
98 data-tip={`${intl.formatMessage(workspaceToggleMessage)} (${ctrlKey}+Shift+D)`} 99 className={`sidebar__button sidebar__button--workspaces ${isWorkspaceDrawerOpen ? 'is-active' : ''}`}
99 > 100 data-tip={`${intl.formatMessage(workspaceToggleMessage)} (${ctrlKey}+Shift+D)`}
100 <i className="mdi mdi-view-grid" /> 101 >
101 </button> 102 <i className="mdi mdi-view-grid" />
103 </button>
104 ) : null}
102 <button 105 <button
103 type="button" 106 type="button"
104 onClick={() => { 107 onClick={() => {