From 24d0223fee38c36ec19d9c662579dba7d787f8b4 Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Thu, 5 Sep 2019 09:49:25 +0200 Subject: polishing --- src/features/workspaces/containers/WorkspacesScreen.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'src/features/workspaces/containers') diff --git a/src/features/workspaces/containers/WorkspacesScreen.js b/src/features/workspaces/containers/WorkspacesScreen.js index 2ab565fa1..5fbb0c31d 100644 --- a/src/features/workspaces/containers/WorkspacesScreen.js +++ b/src/features/workspaces/containers/WorkspacesScreen.js @@ -10,29 +10,38 @@ import { getUserWorkspacesRequest, updateWorkspaceRequest, } from '../api'; +import UserStore from '../../../stores/UserStore'; -@inject('actions') @observer +@inject('stores', 'actions') @observer class WorkspacesScreen extends Component { static propTypes = { + stores: PropTypes.shape({ + user: PropTypes.instanceOf(UserStore), + }).isRequired, actions: PropTypes.shape({ workspace: PropTypes.shape({ edit: PropTypes.func.isRequired, }), + ui: PropTypes.shape({ + openSettings: PropTypes.func.isRequired, + }), }).isRequired, }; render() { - const { actions } = this.props; + const { stores, actions } = this.props; return ( actions.workspaces.create(data)} onWorkspaceClick={w => actions.workspaces.edit({ workspace: w })} + onUpgradeAccount={() => actions.ui.openSettings({ path: 'user' })} /> ); -- cgit v1.2.3-54-g00ecf