Skip to content

replace SlideOver with Sheet#9083

Open
bilalabbad wants to merge 3 commits intodevelopfrom
bab-sheet
Open

replace SlideOver with Sheet#9083
bilalabbad wants to merge 3 commits intodevelopfrom
bab-sheet

Conversation

@bilalabbad
Copy link
Copy Markdown
Contributor

@bilalabbad bilalabbad commented Apr 28, 2026

Migrated SlideOver (Headless UI) → Sheet (react-aria) across 16 consumers; rewired Form to use DismissGuardContext + ModalConfirm instead of SlideOverContext; stripped display/slide-over.tsx down to just SlideOverTitle; fixed exit-animation bugs caused by conditional rendering; consolidated onCancel/onClose in Form. Recovered files lost in a rebase. Added Aria Overlay Open State rule to component-patterns.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>

migrate sheet

more

more

more

more
@bilalabbad bilalabbad self-assigned this Apr 28, 2026
@bilalabbad bilalabbad requested a review from a team as a code owner April 28, 2026 20:42
@bilalabbad bilalabbad added type/feature New feature or request group/frontend Issue related to the frontend (React) group/sync-engine Issue related to the Synchronization engine labels Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

group/frontend Issue related to the frontend (React) group/sync-engine Issue related to the Synchronization engine type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants