Skip to content
RivetUI

Status

Communicates a current operational state with text and restrained color.

@rivetui/status

Preview

Explore each composition interactively, then open its code in the same context.

Default

Pair a concise operational state with the resource or process it belongs to.

Note
Long labels truncate when constrained. Keep the complete state available to assistive technology through the visible text or an accessible label.

API gateway

Region / fra1

Operational

Queue worker

Region / iad1

Deploying

Legacy webhook

Region / sfo1

Degraded

Tones

Use tone to reinforce state meaning while preserving a readable text label.

IdleOperationalBuildingFailed

Registry

Installation

Add the component source and its declared dependencies with the shadcn CLI.

Install component
bunx --bun shadcn@latest add @rivetui/status
Inspect registry item

Public interface

API reference

Component-specific props are listed here. Native element and Base UI props continue to pass through.

PropTypeDefault
tone"neutral" | "success" | "warning" | "destructive""neutral"
classNamestring—
Rivet UI / StatusComponents engineered, not decorated.