Skip to component standard
Components

System decisionsVisual draft 0.1

Toast

Duplicate notification abstraction replaced by Sonner.

ReplaceDeliberate replacementHTML first
01 / Preview

The current Angle direction.

Angle decision / Replace

Use Sonner.

One notification system means one placement, timing model, accessibility behavior, and upgrade path.

Changes savedProgram settings are up to date.
02 / Decision

What this component must preserve.

Angle component decision

Use Sonner everywhere so timing, placement, accessibility, and action behavior remain consistent.

03 / Anatomy

Parts with a specific job.

Sonner replacement01
Migration note02
04 / States

The happy path is only one state.

01Migration
02Compatibility
03Fallback
04Removal
05 / Guidance

Use the contract, not the screenshot.

Do

Use Sonner everywhere so timing, placement, accessibility, and action behavior remain consistent.

Avoid

Do not reintroduce the upstream abstraction under a different name or maintain two competing contracts.