Skip to content

After submitting workspace create, give an indication of status/progress #2020

Closed
@ketang

Description

@ketang

Problem Statement

Currently after you initiate build of a workspace, you are taken to the /workspaces/<uuid> view. On the former, there's no indication that anything is happening other than a tiny status indicator.

Why do you want this feature?

Less effort to see what's going on.

Are there any workarounds to get this functionality today?

Laboriously clicking on the row in the timeline corresponding to my current build.

Definition of Done

Two alternatives (maybe more)

- You should instead be taken to the /builds/<uuid> view.
- Some kind of progress or status indicator (that works) to show the user progress is happening

As per discussion below:
Implement the following design:
Screen Shot 2022-07-22 at 2 51 39 PM

AC

  • When clicked in the action button like "Start" the button should go into a loading state.
  • During the loading state, we should display a cancel button, which is an icon with a tooltip.
  • For accessibility, this cancel button should be aria-labeled.
  • During the canceling state, we should display the loading state for it without the cancel button.
  • Try to refactor our loading button to achieve this new design
  • Use existing tooltip component
  • Use existing loading spinner

Metadata

Metadata

Assignees

Labels

needs decisionNeeds a higher-level decision to be unblocked.siteArea: frontend dashboard

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions