diff options
author | Dominik Guzei <dominik.guzei@gmail.com> | 2019-03-26 16:25:49 +0100 |
---|---|---|
committer | Dominik Guzei <dominik.guzei@gmail.com> | 2019-03-26 16:25:59 +0100 |
commit | 03c76d7a6e5c5529e39f245dd350c0bc8abbd128 (patch) | |
tree | 00477465d79f7eb640b135781d5f2b15a0d984a2 /src/features/workspaces/containers | |
parent | show infobox when updating workspaces (diff) | |
download | ferdium-app-03c76d7a6e5c5529e39f245dd350c0bc8abbd128.tar.gz ferdium-app-03c76d7a6e5c5529e39f245dd350c0bc8abbd128.tar.zst ferdium-app-03c76d7a6e5c5529e39f245dd350c0bc8abbd128.zip |
indicate any server interaction with spinners and infoboxes
Diffstat (limited to 'src/features/workspaces/containers')
-rw-r--r-- | src/features/workspaces/containers/EditWorkspaceScreen.js | 5 | ||||
-rw-r--r-- | src/features/workspaces/containers/WorkspacesScreen.js | 9 |
2 files changed, 11 insertions, 3 deletions
diff --git a/src/features/workspaces/containers/EditWorkspaceScreen.js b/src/features/workspaces/containers/EditWorkspaceScreen.js index 1c4633e71..248b40131 100644 --- a/src/features/workspaces/containers/EditWorkspaceScreen.js +++ b/src/features/workspaces/containers/EditWorkspaceScreen.js | |||
@@ -7,6 +7,7 @@ import EditWorkspaceForm from '../components/EditWorkspaceForm'; | |||
7 | import ServicesStore from '../../../stores/ServicesStore'; | 7 | import ServicesStore from '../../../stores/ServicesStore'; |
8 | import Workspace from '../models/Workspace'; | 8 | import Workspace from '../models/Workspace'; |
9 | import { workspaceStore } from '../index'; | 9 | import { workspaceStore } from '../index'; |
10 | import { deleteWorkspaceRequest, updateWorkspaceRequest } from '../api'; | ||
10 | 11 | ||
11 | @inject('stores', 'actions') @observer | 12 | @inject('stores', 'actions') @observer |
12 | class EditWorkspaceScreen extends Component { | 13 | class EditWorkspaceScreen extends Component { |
@@ -48,8 +49,8 @@ class EditWorkspaceScreen extends Component { | |||
48 | services={stores.services.all} | 49 | services={stores.services.all} |
49 | onDelete={this.onDelete} | 50 | onDelete={this.onDelete} |
50 | onSave={this.onSave} | 51 | onSave={this.onSave} |
51 | isDeleting={false} | 52 | updateWorkspaceRequest={updateWorkspaceRequest} |
52 | isSaving={false} | 53 | deleteWorkspaceRequest={deleteWorkspaceRequest} |
53 | /> | 54 | /> |
54 | </ErrorBoundary> | 55 | </ErrorBoundary> |
55 | ); | 56 | ); |
diff --git a/src/features/workspaces/containers/WorkspacesScreen.js b/src/features/workspaces/containers/WorkspacesScreen.js index 3f41de0c2..2ab565fa1 100644 --- a/src/features/workspaces/containers/WorkspacesScreen.js +++ b/src/features/workspaces/containers/WorkspacesScreen.js | |||
@@ -4,7 +4,12 @@ import PropTypes from 'prop-types'; | |||
4 | import WorkspacesDashboard from '../components/WorkspacesDashboard'; | 4 | import WorkspacesDashboard from '../components/WorkspacesDashboard'; |
5 | import ErrorBoundary from '../../../components/util/ErrorBoundary'; | 5 | import ErrorBoundary from '../../../components/util/ErrorBoundary'; |
6 | import { workspaceStore } from '../index'; | 6 | import { workspaceStore } from '../index'; |
7 | import { getUserWorkspacesRequest, updateWorkspaceRequest } from '../api'; | 7 | import { |
8 | createWorkspaceRequest, | ||
9 | deleteWorkspaceRequest, | ||
10 | getUserWorkspacesRequest, | ||
11 | updateWorkspaceRequest, | ||
12 | } from '../api'; | ||
8 | 13 | ||
9 | @inject('actions') @observer | 14 | @inject('actions') @observer |
10 | class WorkspacesScreen extends Component { | 15 | class WorkspacesScreen extends Component { |
@@ -23,6 +28,8 @@ class WorkspacesScreen extends Component { | |||
23 | <WorkspacesDashboard | 28 | <WorkspacesDashboard |
24 | workspaces={workspaceStore.workspaces} | 29 | workspaces={workspaceStore.workspaces} |
25 | getUserWorkspacesRequest={getUserWorkspacesRequest} | 30 | getUserWorkspacesRequest={getUserWorkspacesRequest} |
31 | createWorkspaceRequest={createWorkspaceRequest} | ||
32 | deleteWorkspaceRequest={deleteWorkspaceRequest} | ||
26 | updateWorkspaceRequest={updateWorkspaceRequest} | 33 | updateWorkspaceRequest={updateWorkspaceRequest} |
27 | onCreateWorkspaceSubmit={data => actions.workspaces.create(data)} | 34 | onCreateWorkspaceSubmit={data => actions.workspaces.create(data)} |
28 | onWorkspaceClick={w => actions.workspaces.edit({ workspace: w })} | 35 | onWorkspaceClick={w => actions.workspaces.edit({ workspace: w })} |