Toasts confirm what just happened, or offer an action such as Undo, without interrupting. Put one <nui-toaster> in the app shell, then call NuiToaster from anywhere.

They pile up behind the newest one and fan out on hover or focus, all on the motion spring. A sideways swipe throws one away. Timers pause while the stack is hovered or focused, and while the page is in the background.

Tones

show(), success(), warning() and danger(). Danger toasts stay longer and are announced assertively.

Actions and promises

An action adds a button such as Undo. promise() shows a spinner, then turns into the result.