Shelf is open source and in early preview
Shelf
Get started

Alert Dialog

A modal that asks the user to confirm or cancel; clicking outside does not dismiss it.

When to use

Use when
An action needs an explicit confirm or cancel, such as deleting something.
Avoid when
The action is easy to undo; do it, and offer undo instead of asking.

Installation

The source lands in src/components/ui/alert-dialog.tsx, along with any Shelf items it builds on, and .shelf/lock.json records what was installed. It's yours to edit.

Usage

Built on

Packages
@base-ui/react, @stylexjs/stylex
Shelf items
foundations, utils
Accessibility
Focus, keyboard, and ARIA behavior come from Base UI.
Figma
In progress. See Designers and Figma.