Esri / calcite-design-system

A monorepo containing the packages for Esri's Calcite Design System
https://developers.arcgis.com/calcite-design-system/
Other
289 stars 76 forks source link

Epic: Refactor/restructure sorting across components #8338

Open geospatialem opened 11 months ago

geospatialem commented 11 months ago

Description

Restructure/refactor the sorting component to support components across the design system, similar to the structure currently setup on block, where the parent supports the child component sorting.

Additional considerations include:

Proposed Advantages

Consistent approaches across components, such as:

  1. A consistent story/implementation across components
  2. Setting sorting on the parent component
  3. Wiring up keyboard functionality consistently across the design system for keyboard and AT users

Which Component

Relevant Info

Came up as part of a discussion from #7445 via https://github.com/Esri/calcite-design-system/issues/7445#issuecomment-1688961553

Related: https://github.com/Esri/calcite-design-system/issues/7426

Calcite package

geospatialem commented 3 months ago

Research spike to determine next steps for sorting across the design system. Some considerations: