Closed
Description
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:
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