Description
The current menu button only supports a flat list of actions. In workspace applications, settings menus often need cascading navigation where selecting an item opens a sub-screen with further options (radio buttons, checkboxes, etc.).
This feature can currently be viewed here, click the Settings button on the top right.
For example, a "Settings" menu that lets users configure:
- Layout -> sub-screen with Table / Card / List radio options
- Columns -> sub-screen with checkboxes for column visibility
- Group by -> sub-screen with None / Status / Priority / etc.
Currently this requires building a custom popover with internal screen state management.
Expected
A way to define menu items that navigate to sub-screens, with:
- Menu items that show a label, current value, and forward chevron
- Sub-screens with a back button, title, and custom content (radio groups, checkboxes)
- A reset/clear option
- Smooth transition between screens
Screenshots
Screenshots to be attached
Spike Criteria
- Investigate if this is possible with our current Popover component (with maybe slight changes)
- Investigate a new component option (balancing ease of use with full features)
Description
The current menu button only supports a flat list of actions. In workspace applications, settings menus often need cascading navigation where selecting an item opens a sub-screen with further options (radio buttons, checkboxes, etc.).
This feature can currently be viewed here, click the Settings button on the top right.
For example, a "Settings" menu that lets users configure:
Currently this requires building a custom popover with internal screen state management.
Expected
A way to define menu items that navigate to sub-screens, with:
Screenshots
Screenshots to be attached
Spike Criteria