Dialog

Overlay that appears on top of the main content to display important information or prompt user interaction. It prevents interaction with the rest of the application while active, ensuring user focus on a specific task. Suitable for general-purpose overlays and non-destructive interactions such as forms, previews, or feature walkthroughs.

  • Supports modal and non-modal modes

  • Focus is automatically trapped within modal

  • Can be controlled or uncontrolled

  • Manages screen reader announcements

  • Keyboard support

  • Animated with Motion

  • Respects reduce motion via system settings and props

Dialog | Pure UI