aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/layout/Sidebar.js
diff options
context:
space:
mode:
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={() => {