React Status and Feedback Components
Empty states, error pages, success animations, offline notices and loading sequences. These screens are usually built last, but they are exactly what people see when something goes wrong.
14 components, 13 of them free to install without an account.
- Async State SlotFree
An async state slot that switches between the five idle/loading/empty/error/content states with height morphing and shared-element transitions.
An optimistic update container that inserts a translucent ghost item immediately, solidifies it into a real one when the server confirms, and shakes it back out on failure while handing the error off to a toast.
A reveal conductor wrapping several loading sections — whichever finishes first joins the queue, reveals follow the author's order with a minimum interval, and late sections catch up automatically.
A skeleton-screen orchestration system: when loading finishes, the skeletons solidify into real content one by one in directional waves following the layout.
A top broadcast bar system that stacks multiple announcements, rotates them through a priority queue, supports countdowns, CTAs, and dismissal memory, and springs its height changes so the content below is pushed smoothly.
- UI Sound KitFree
Lightweight interface sounds — click, hover, success, error and more — synthesized live with Web Audio, with built-in volume control, a global switch, and preference-respecting behavior; no audio files, no extra requests.
A live-activity information strip — the iOS Live Activity vocabulary brought to the web as a frosted-glass pill, with status text flipping vertically on update, a progress track advancing live, and details expanding on click.
A Duolingo-style streak flame — the flame flares when the number goes up and changes color at milestones
A React loader where a short dash orbits a logo's outline; on completion it closes into a full stroke and fades in the fill. Defaults to the WebberUI brand curve, accepts any path and can run as a full-page overlay.
- Alert CalloutFree
An alert callout React component in five semantic variants that fades up on entry, collapses by height when dismissed so content below slides into place, and gives its icon a small pop when live content updates.
- Progress BarFree
A spring-tweened linear progress bar with a rolling percentage, an indeterminate sweep and buffer layer, and a single pulse with a check mark on reaching 100%.
- Spinner SetFree
Four React loading indicators — ring, dots, bars and a tracing brand mark — with adjustable size, speed and label, falling back to a static icon with text under reduced motion.
- Quiz CardFree
A single- or multiple-choice quiz card React component. The correct option draws a check, wrong picks shake, an explanation expands and the next question slides in, with progress, a rolling score and an end screen.
An SVG stroke draws a capsule outline, then step pills inside light up in sequence — for setup wizards, task progress and onboarding flows.