Modals

Focused overlays for forms, confirmations, destructive actions and detailed content.

Basic modal

A simple focused dialog with primary and secondary actions.

Confirmation

Ask for confirmation before an important but reversible action.

Form modal

Use a compact form for creating or editing focused records.

Destructive modal

Use a clear warning and destructive action for irreversible changes.

Large details modal

A wider dialog for reviewing complete record details without leaving the page.

Controlled state

External controls can open and close the same dialog state.

State: closed

Setup wizard

A multi-step modal for guided workspace configuration.

Command palette

A search-first modal for fast navigation and common actions.

Task workspace

A detailed task modal with status, assignee and activity.

Sizes

sm, md, lg and xl dialog sizes via the size prop.

Confirm dialogs

Destructive and success confirmation layouts.

Form modal

Fields and footer actions for focused data entry.

Scrollable

Long content scrolls inside the dialog body.

Fullscreen

size=full fills the viewport for focused work.

Side sheet

Right drawer page-local recipe for detailed context.

On mobile, dialogs remain easy to dismiss and fit the viewport.

Warp overlay

Full-screen surface revealed as a focused overlay.