Blocking decisions, confirmations, and share flows. The best systems constrain when a modal is allowed, not just how it looks.
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 breakdownPublished as a component subpath export, styled on top of the Base UI dialog primitive.
Read the Kumo breakdownModal with focus trap, ESC handling, scroll lock, and overlay correctness.
Read the Radix UI breakdown
Radix-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