Feedback
Toasts, alerts, states
Components

Feedback

Stacked toasts you can hover and swipe, promise-based dialogs with async handlers, and states for every loading moment.

Toasts

Updated

Toasts stack with depth, expand on hover (pausing their countdown), and can be swiped away. Actions and persistent toasts are supported.

Tip: hover the stack in the bottom-right corner to fan it out, or drag a toast sideways to dismiss it.

Dialog flows

Updated

Promise-based confirm and message dialogs. Async confirm handlers show a spinner on the button that triggered them.

Busy overlay & spinner

Updated

A global, lazily-mounted busy overlay and a standalone spinner in five sizes.

Alerts

Inline callouts in every tone.

Empty & loading states

Drop-in cards for zero-data and loading moments. The empty icon floats gently.

No results

Try a different search term or clear your filters.

Crunching numbers

Aggregating the last 30 days of events.