diff options
Diffstat (limited to 'src/features/workspaces/components/WorkspaceDrawer.js')
-rw-r--r-- | src/features/workspaces/components/WorkspaceDrawer.js | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/features/workspaces/components/WorkspaceDrawer.js b/src/features/workspaces/components/WorkspaceDrawer.js index c18eb0e11..6dc779be9 100644 --- a/src/features/workspaces/components/WorkspaceDrawer.js +++ b/src/features/workspaces/components/WorkspaceDrawer.js | |||
@@ -6,9 +6,9 @@ import { defineMessages, intlShape } from 'react-intl'; | |||
6 | import { H1, Icon } from '@meetfranz/ui'; | 6 | import { H1, Icon } from '@meetfranz/ui'; |
7 | import ReactTooltip from 'react-tooltip'; | 7 | import ReactTooltip from 'react-tooltip'; |
8 | 8 | ||
9 | import { workspacesState } from '../state'; | ||
10 | import WorkspaceDrawerItem from './WorkspaceDrawerItem'; | 9 | import WorkspaceDrawerItem from './WorkspaceDrawerItem'; |
11 | import { workspaceActions } from '../actions'; | 10 | import { workspaceActions } from '../actions'; |
11 | import { workspaceStore } from '../index'; | ||
12 | 12 | ||
13 | const messages = defineMessages({ | 13 | const messages = defineMessages({ |
14 | headline: { | 14 | headline: { |
@@ -70,7 +70,12 @@ class WorkspaceDrawer extends Component { | |||
70 | getServicesForWorkspace, | 70 | getServicesForWorkspace, |
71 | } = this.props; | 71 | } = this.props; |
72 | const { intl } = this.context; | 72 | const { intl } = this.context; |
73 | const { activeWorkspace, isSwitchingWorkspace, nextWorkspace } = workspacesState; | 73 | const { |
74 | activeWorkspace, | ||
75 | isSwitchingWorkspace, | ||
76 | nextWorkspace, | ||
77 | workspaces, | ||
78 | } = workspaceStore; | ||
74 | const actualWorkspace = isSwitchingWorkspace ? nextWorkspace : activeWorkspace; | 79 | const actualWorkspace = isSwitchingWorkspace ? nextWorkspace : activeWorkspace; |
75 | return ( | 80 | return ( |
76 | <div className={classes.drawer}> | 81 | <div className={classes.drawer}> |
@@ -95,7 +100,7 @@ class WorkspaceDrawer extends Component { | |||
95 | services={getServicesForWorkspace(null)} | 100 | services={getServicesForWorkspace(null)} |
96 | isActive={actualWorkspace == null} | 101 | isActive={actualWorkspace == null} |
97 | /> | 102 | /> |
98 | {workspacesState.workspaces.map(workspace => ( | 103 | {workspaces.map(workspace => ( |
99 | <WorkspaceDrawerItem | 104 | <WorkspaceDrawerItem |
100 | key={workspace.id} | 105 | key={workspace.id} |
101 | name={workspace.name} | 106 | name={workspace.name} |