Blocking decisions, confirmations, and share flows. The best systems constrain when a modal is allowed, not just how it looks.
Also appears as: Modal · Dialog · AlertDialog · ConfirmDialog · ShareDialog
Focus-trapped overlay primitives with sensible default behavior.
Read the Chakra UI breakdownPermission-aware sharing surface — link/people modes, role selection, expiry, and revocation.
Read the Dropbox Design breakdownSurface model that accommodates Office's preference for inline + modal patterns.
Read the Fluent UI breakdownModal with focus trap, ESC handling, scroll lock, and overlay correctness.
Read the Radix UI breakdownRadix-backed modal with focus trap, escape, and overlay correctness.
Read the shadcn/ui breakdownReference irreversible-action confirmation — typed confirmation, delay, and consequence preview.
Read the Stripe Design System breakdown