Skip to content

StateIndicator

stable

Animated dot indicator for AI interaction states — CSS-only animations with prefers-reduced-motion support

Human-in-the-Loop/Storybook ↗
import { StateIndicator } from "@nodus/design-system/patterns"
Demo coming soon

Props

staterequired
Type 'loading' | 'thinking' | 'acting' | 'confirming' | 'error' | 'recovery'Default

The AI interaction state to animate.

size
Type 'sm' | 'md'Default 'md'

Dot size: sm=8px, md=12px.

Metadatasemantic
Design Rationale

This component was designed to express:

Explore Related

Was this helpful?