block currently offers a handle attribute, but the sorting functionality is handled via a parent internal unsupported and undocumented component. Instead we should offer support to a set of grouped blocks in alignment with list and list-item.
Acceptance Criteria
[ ] Provide a new prop (dragEnabled?) that allows specified block's to be movable
[ ] Deprecate the handle property (to be removed in 4.0)
[ ] Deprecates the internal sortable-list (to be removed in 4.0)
Relevant Info
Consistency across the design system
Removal of internal and undocumented components
Use case of Esri teams seeking to provide sorting on block components
Check existing issues
Description
block
currently offers ahandle
attribute, but the sorting functionality is handled via a parent internal unsupported and undocumented component. Instead we should offer support to a set of groupedblocks
in alignment withlist
andlist-item
.Acceptance Criteria
dragEnabled
?) that allows specifiedblock
's to be movablehandle
property (to be removed in4.0
)sortable-list
(to be removed in4.0
)Relevant Info
block
componentsWhich Component
block
Example Use Case
https://codepen.io/geospatialem/pen/XWvJbEm
Priority impact
impact - p2 - want for an upcoming milestone
Calcite package
Esri team
Calcite (dev)