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

[Dialog] Add resizing and dragging to the component #9875

Closed geospatialem closed 2 months ago

geospatialem commented 3 months ago

Check existing issues

Description

Add resizing and dragging to the new dialog component.

Acceptance Criteria

Figma file

Relevant Info

Follow-up to https://github.com/Esri/calcite-design-system/issues/7886

Which Component

dialog

Example Use Case

https://codepen.io/geospatialem/pen/rNEjemQ

Priority impact

impact - p1 - need for current milestone

Calcite package

Esri team

Calcite (dev)

github-actions[bot] commented 2 months ago

Installed and assigned for verification.

geospatialem commented 2 months ago

Verified on the dev branch for drag-enabled and resizable with the following key combinations:

~Note: There is no support at this time for either of the above when assistive technologies are active, and Calcite is exploring options with our accessibility vendor to determine next steps, if any, to achieve support.~

Updated note: The above is achievable when in forms mode. Documentation will be provided on the Dialog component page by the close of the week.