DiamondLightSource / DiamondLightSource/atlas
i15-1: Reorder queue table should be a function of mode change
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 4
- Avg merge
- 6d 8h
- Merged PRs (30d)
- 8
Description
The ability to drag next queue items, should be available only when the "ordering" mode is active.
Need to add a button "Order Queue" (secondary, outline) that will enable the move column on applicable rows (future ones).
Once active, the button changes to "Exit ordering" (secondary, filled) that will exit the mode.
Table toolbar background changes to `secondary.container`(`--ds-secondary-container`)
Items should be saved on reorder, as they are now. Notification of change would be nice.
Contributor guide
No contributing guide indexed for this repository
Research direction
Locate the reorder queue table and its existing drag-and-drop behavior, then read the surrounding table toolbar and mode controls. Done means ordering is disabled outside the mode, the Order Queue button toggles to Exit ordering with the specified styles, the toolbar uses the secondary container background, and reordering still saves items.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100