Create a new component that supports complex scenarios, such as lists, where some slots could be disabled, and others available where a heading and description, such as the ask in https://github.com/Esri/calcite-design-system/issues/5664.
User Stories
Set a list-item respecting the disabled attribute on itself and any slotted actions independently.
Acceptance Criteria
Allow for list-item's and their child actions to have separate disabled states, similar to stack, but for more robust components where a heading and description must be supported
Description
Create a new component that supports complex scenarios, such as
list
s, where some slots could be disabled, and others available where aheading
anddescription
, such as the ask in https://github.com/Esri/calcite-design-system/issues/5664.User Stories
Set a
list-item
respecting thedisabled
attribute on itself and any slotted actions independently.Acceptance Criteria
list-item
's and their child actions to have separatedisabled
states, similar tostack
, but for more robust components where aheading
anddescription
must be supportedstack
's pattern similar to this examplestack
, such as:"actions-start"
"actions-end"
"content-start"
"content-end"
Relevant Info
Came up while discussing the verification of https://github.com/Esri/calcite-design-system/issues/5664 on 12/7/23.
Helpful Details
Initially requested by Web Analysis and Field Apps on 10/28/2022.
Priority impact
p4 - not time sensitive
Esri team
Calcite (dev)