COMPONENTS

Modal / Dialog

The complete modal system for confirmations, settings, notifications, and multi-step flows. Modal combines a header, body, and footer into one composed structure, ready in Figma and React.

Last Update:
JUN 01, 2026
Modal / Dialog

Overview

Modal is the complete overlay system for focused tasks that need the user's full attention. The Modal Group combines a header, a flexible body slot, and a footer into one composed structure, handling the full lifecycle from open to dismiss. The header communicates context with a title, optional description, and built-in close button; the footer surfaces actions and helpers like buttons, checkboxes, and progress; and the body accepts any content.

Figma Preview

Preview in Figma

When should you use them?

Use a modal when a task or decision needs the user's full focus and should interrupt the current flow, like a confirmation, a focused form, or a critical choice. Keep modals for moments that truly warrant interruption, and use an inline pattern or a non-blocking alert when the content doesn't need to take over the screen.

How should you use them?

  • Use a modal for focused, interruptive tasks; use inline patterns when the content shouldn't take over the screen.
  • Keep each modal focused on a single task or decision, not a dense multi-purpose panel.
  • Give the header a clear title, and use the description only when extra context helps.
  • Place the primary action in the footer and de-emphasize the secondary one.
  • Always provide a clear way to dismiss: the close button, the Escape key, and clicking outside where appropriate.
  • Trap focus inside the modal while open and return focus to the trigger on close, so it stays keyboard-accessible.
Create UI
PRE-SALE · 70% OFF · LIMITED TIME

Stop deciding.
Start shipping.

The system is ready. Free to start, or get full access
at 70% off before the price goes up at launch.

Start Free Now.
Upgrade Through Pre-sale.