calcite-design-system
calcite-design-system copied to clipboard
Sticky List Item Group Header
Description
Add a prop to ListItemGroup called sticky
which would make the ListItemGroup header stick to the top of the list. This would give users more context when they are looking at a list with many ListItems per group because it would make the GroupHeader persistent even when scrolling through many items.
Acceptance Criteria
ListItemGroup has a prop that allows users to designate it as sticky. Then when a user scrolls down in a list with groups, the header of the group will continue to display at the top.
Relevant Info
No response
Which Component
List/ListItemGroup
Example Use Case
https://mui.com/material-ui/react-list/#sticky-subheader
Esri team
Professional Services - Midwest Delivery Center
I think this is a good suggestion but it should just be the default, non-configurable behavior.
Do we think this behavior could also apply to Combobox Groups?