ThinkingState
stableIn-progress LLM reasoning indicator with temporal pulse, elapsed timer, and optional chain-of-thought trace
import { ThinkingState } from "@nodus/design-system/patterns"Loading demo…
Props
| Prop | Type | Default | Description |
|---|---|---|---|
isThinking | boolean | — | True while the agent is actively reasoning |
trace | string[] | — | Chain-of-thought lines as they arrive |
startedAt | string | — | ISO timestamp when thinking started |
estimatedSecondsRemaining | number | — | Shown after 10s threshold if available |
isThinkingType
booleanDefault —True while the agent is actively reasoning
traceType
string[]Default —Chain-of-thought lines as they arrive
startedAtType
stringDefault —ISO timestamp when thinking started
estimatedSecondsRemainingType
numberDefault —Shown after 10s threshold if available
Design Rationale
This component was designed to express:
Explore Related
Was this helpful?