import { Component } from 'react'; import { inject, observer } from 'mobx-react'; import WorkspacesDashboard from '../components/WorkspacesDashboard'; import ErrorBoundary from '../../../components/util/ErrorBoundary'; import { workspaceStore } from '../index'; import { createWorkspaceRequest, deleteWorkspaceRequest, getUserWorkspacesRequest, updateWorkspaceRequest, } from '../api'; import { WorkspacesStore } from '../../../stores.types'; type Props = { actions: { workspaces: WorkspacesStore; }; }; @inject('stores', 'actions') @observer class WorkspacesScreen extends Component { render() { const { actions } = this.props; return ( actions.workspaces.create(data)} onWorkspaceClick={w => actions.workspaces.edit({ workspace: w })} /> ); } } export default WorkspacesScreen;