Feedback & overlays

Surfaces for async state, transient notices, and side panels — a drawer, the StateView component, inline banners, and toasts.

Side drawer

A Sheet slides in from the edge for secondary flows — filters, details, quick edits.

Toast

Fire-and-forget confirmation for completed actions.

State view

One surface for every async outcome. Switch the preview above to see each state.

Inline banners