aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/workspaces/components/WorkspaceDrawer.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/features/workspaces/components/WorkspaceDrawer.js')
-rw-r--r--src/features/workspaces/components/WorkspaceDrawer.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/features/workspaces/components/WorkspaceDrawer.js b/src/features/workspaces/components/WorkspaceDrawer.js
index 6dc779be9..4d48c45ef 100644
--- a/src/features/workspaces/components/WorkspaceDrawer.js
+++ b/src/features/workspaces/components/WorkspaceDrawer.js
@@ -8,7 +8,8 @@ import ReactTooltip from 'react-tooltip';
8 8
9import WorkspaceDrawerItem from './WorkspaceDrawerItem'; 9import WorkspaceDrawerItem from './WorkspaceDrawerItem';
10import { workspaceActions } from '../actions'; 10import { workspaceActions } from '../actions';
11import { workspaceStore } from '../index'; 11import { GA_CATEGORY_WORKSPACES, workspaceStore } from '../index';
12import { gaEvent } from '../../../lib/analytics';
12 13
13const messages = defineMessages({ 14const messages = defineMessages({
14 headline: { 15 headline: {
@@ -96,7 +97,10 @@ class WorkspaceDrawer extends Component {
96 <div className={classes.workspaces}> 97 <div className={classes.workspaces}>
97 <WorkspaceDrawerItem 98 <WorkspaceDrawerItem
98 name={intl.formatMessage(messages.allServices)} 99 name={intl.formatMessage(messages.allServices)}
99 onClick={() => workspaceActions.deactivate()} 100 onClick={() => {
101 workspaceActions.deactivate();
102 gaEvent(GA_CATEGORY_WORKSPACES, 'switch', 'drawer');
103 }}
100 services={getServicesForWorkspace(null)} 104 services={getServicesForWorkspace(null)}
101 isActive={actualWorkspace == null} 105 isActive={actualWorkspace == null}
102 /> 106 />
@@ -105,7 +109,10 @@ class WorkspaceDrawer extends Component {
105 key={workspace.id} 109 key={workspace.id}
106 name={workspace.name} 110 name={workspace.name}
107 isActive={actualWorkspace === workspace} 111 isActive={actualWorkspace === workspace}
108 onClick={() => workspaceActions.activate({ workspace })} 112 onClick={() => {
113 workspaceActions.activate({ workspace });
114 gaEvent(GA_CATEGORY_WORKSPACES, 'switch', 'drawer');
115 }}
109 services={getServicesForWorkspace(workspace)} 116 services={getServicesForWorkspace(workspace)}
110 /> 117 />
111 ))} 118 ))}