Shelf is open source and in early preview
Shelf
Get started

Alert

A message that stays on the page, with an optional icon.

Invoices are sent at 9:00
Change the send time in your workspace settings.

When to use

Use when
A message about the page or task that should stay visible, such as a warning or a status.
Avoid when
The message is a response to an action and can go away on its own; use Toast.

Installation

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

Usage

Examples

Destructive

For errors and anything that needs attention now.

Built on

Packages
@stylexjs/stylex
Shelf items
foundations, utils
Figma
In progress. See Designers and Figma.