[Sheet] Add support for non-modal Sheet, other improvements #10364
Labels
0 - new
New issues that need assignment.
Calcite (design)
Issues logged by Calcite designers.
calcite-components
Issues specific to the @esri/calcite-components package.
design
Issues that need design consultation prior to development.
enhancement
Issues tied to a new feature or request.
estimate - design - sm
Small design effort; 1-4 days of design work
future breaking change
Issues and pull requests with deprecation(s), requires a breaking change in a future milestone.
impact - p2 - want for an upcoming milestone
User set priority impact status of p2 - want for an upcoming milestone
p - high
Issue should be addressed in the current milestone, impacts component or core functionality
Milestone
Check existing issues
Description
Placeholder issue for a set of enhancements to improve the Sheet component. This will support more use-cases and improve consistency with the Dialog component.
Rendering a Panel inside Sheet will provide an enhanced developer experience as well as ensure visual similarity in implementations.
Acceptance Criteria
close
, etc). Note that this doesn't apply just to mobile viewport sizes - these are needed behaviors in larger environments as well.Relevant Info
cc @SkyeSeitz @ashetland for ui / ux discussion + final properties / slots needed from a design perspective.
Which Component
Sheet
Example Use Case
As a designer-user - I want to use a nonmodal Sheet, and have the visual display match Dialog and other components
As a developer-user - I want to build the component in a similar manner to Dialog, and simplify the need to manage properties with my own slotted Panel inside Sheet
As an end-user - I want to use common mobile "niceties", like large hit areas for thumb dragging, and swipe interactions.
Priority impact
impact - p2 - want for an upcoming milestone
Calcite package
Esri team
Calcite (design)
The text was updated successfully, but these errors were encountered: