-
Notifications
You must be signed in to change notification settings - Fork 0
COMPONENT: Modal / Dialog Component #29
Copy link
Copy link
Labels
enhancementNew feature or requestNew feature or requesttype: componentA reusable UI component (design system or feature-specific)A reusable UI component (design system or feature-specific)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesttype: componentA reusable UI component (design system or feature-specific)A reusable UI component (design system or feature-specific)
Type
Fields
Give feedbackNo fields configured for Task.
Projects
Status
In progress
Task: Modal / Dialog Component
Type: Component
Milestone: M0.5 — Shared Component Library
Estimate: M
Component Type
Props Interface
Variants / States
sm / md / lgAcceptance Criteria
createPortalintodocument.body— never trapped inside a positioned ancestorESCkey callsonClosewhenisDismissableis trueonClosewhenisDismissableis truebodyscroll locked while modal is openfooterslot renders below a divider, right-aligned by defaultNotes
ConfirmModal(used for Ban / Remove / Dismiss actions in M4) is built on top of this — validate the footer slot handles two side-by-side buttons before signing offisDismissabledefault astrue