diff options
Diffstat (limited to 'src/features/workspaces/components/WorkspacesDashboard.js')
-rw-r--r-- | src/features/workspaces/components/WorkspacesDashboard.js | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/src/features/workspaces/components/WorkspacesDashboard.js b/src/features/workspaces/components/WorkspacesDashboard.js index a0a34c778..18813e267 100644 --- a/src/features/workspaces/components/WorkspacesDashboard.js +++ b/src/features/workspaces/components/WorkspacesDashboard.js | |||
@@ -147,38 +147,38 @@ class WorkspacesDashboard extends Component { | |||
147 | onSubmit={onCreateWorkspaceSubmit} | 147 | onSubmit={onCreateWorkspaceSubmit} |
148 | /> | 148 | /> |
149 | </div> | 149 | </div> |
150 | {getUserWorkspacesRequest.isExecuting ? ( | ||
151 | <Loader /> | ||
152 | ) : ( | ||
153 | <Fragment> | ||
154 | {/* ===== Workspace could not be loaded error ===== */} | ||
155 | {getUserWorkspacesRequest.error ? ( | ||
156 | <Infobox | ||
157 | icon="alert" | ||
158 | type="danger" | ||
159 | ctaLabel={intl.formatMessage(messages.tryReloadWorkspaces)} | ||
160 | ctaLoading={getUserWorkspacesRequest.isExecuting} | ||
161 | ctaOnClick={getUserWorkspacesRequest.retry} | ||
162 | > | ||
163 | {intl.formatMessage(messages.workspacesRequestFailed)} | ||
164 | </Infobox> | ||
165 | ) : ( | ||
166 | <table className="workspace-table"> | ||
167 | {/* ===== Workspaces list ===== */} | ||
168 | <tbody> | ||
169 | {workspaces.map(workspace => ( | ||
170 | <WorkspaceItem | ||
171 | key={workspace.id} | ||
172 | workspace={workspace} | ||
173 | onItemClick={w => onWorkspaceClick(w)} | ||
174 | /> | ||
175 | ))} | ||
176 | </tbody> | ||
177 | </table> | ||
178 | )} | ||
179 | </Fragment> | ||
180 | )} | ||
150 | </PremiumFeatureContainer> | 181 | </PremiumFeatureContainer> |
151 | {getUserWorkspacesRequest.isExecuting ? ( | ||
152 | <Loader /> | ||
153 | ) : ( | ||
154 | <Fragment> | ||
155 | {/* ===== Workspace could not be loaded error ===== */} | ||
156 | {getUserWorkspacesRequest.error ? ( | ||
157 | <Infobox | ||
158 | icon="alert" | ||
159 | type="danger" | ||
160 | ctaLabel={intl.formatMessage(messages.tryReloadWorkspaces)} | ||
161 | ctaLoading={getUserWorkspacesRequest.isExecuting} | ||
162 | ctaOnClick={getUserWorkspacesRequest.retry} | ||
163 | > | ||
164 | {intl.formatMessage(messages.workspacesRequestFailed)} | ||
165 | </Infobox> | ||
166 | ) : ( | ||
167 | <table className="workspace-table"> | ||
168 | {/* ===== Workspaces list ===== */} | ||
169 | <tbody> | ||
170 | {workspaces.map(workspace => ( | ||
171 | <WorkspaceItem | ||
172 | key={workspace.id} | ||
173 | workspace={workspace} | ||
174 | onItemClick={w => onWorkspaceClick(w)} | ||
175 | /> | ||
176 | ))} | ||
177 | </tbody> | ||
178 | </table> | ||
179 | )} | ||
180 | </Fragment> | ||
181 | )} | ||
182 | </div> | 182 | </div> |
183 | </div> | 183 | </div> |
184 | ); | 184 | ); |