Status dot
Atomic status indicator dot with tone + optional pulse.
Default
Success
Warning
Danger
Info
Neutral
Inline Text
Service Status
- API GatewayOperational
- DatabaseOperational
- StorageDegraded
- Email DeliveryOutage
- CDNUpdating
- AnalyticsUnknown
Pulse
Live — active connection
Alert — requires attention
Processing — in progress
Syncing — fetching data
Sizes
sm
md
lg
Table Rows
| Job | Status | Duration |
|---|---|---|
| Data export | Complete | 2m 14s |
| Image resize | Running | 0m 48s |
| Report build | Stalled | 12m 03s |
| DB backup | Failed | 1m 09s |
| Cache warm | Queued | — |
Tones
SuccessHealthy, active, passing
WarningDegraded, slow, near-limit
DangerFailed, offline, critical
InfoPending, syncing, informational
NeutralUnknown, idle, disabled
Installation
npx shadcn@latest add @byronwade/status-dotProps
| Prop | Type | Default | Description |
|---|---|---|---|
| tone | "success" | "warning" | "danger" | "info" | "neutral" | "neutral" | Color tone. |
| size | "sm" | "md" | "lg" | "sm" | Dot size. |
| pulse | boolean | false | Animated ping ring. |