Installation
npx shadcn@latest add @iconiq/status-dotProps
StatusDot
Compact status row with a rippling dot and optional label, using CSS keyframes for a stable halo animation in light and dark mode.
state"QUEUED" | "BUILDING" | "ERROR" | "READY" | "CANCELED"Required
Selects the dot color and default label for common deployment or pipeline states.
labelstringOptional text override. When omitted, the component falls back to the label mapped from `state`.
Each state maps to a fixed color token suited for deployment dashboards and build logs.
Ripple strength adapts through CSS `dark:` visibility layers, so theme changes do not require JavaScript observers.
Ripple motion uses CSS keyframes for reliable playback in production and disables when `prefers-reduced-motion: reduce` is enabled.
Pass an empty string for `label` to render a dot-only indicator; the default state label is still exposed to screen readers.
Registry bundle
Install the exact registry entry shown on the right when you want the component file and its declared runtime dependencies together.
Dependencies: none.