PulseDot
A tiny colored dot with a soft radiating pulse. Perfect for live indicators, notification badges, and status markers.
Status indicators
Pair a PulseDot with a label to communicate live state inline.
Live broadcasting
All systems operational
Degraded performance
Syncing in background
Sizes
Scale the dot with the size prop.
8px
12px
16px
20px
Notification badge
Anchor a pulse dot to a button or icon to draw attention to new activity.
LIVE
3 online
Usage
import { PulseDot } from "@mantleui/react/motion";
<div className="flex items-center gap-2"> <PulseDot color="#ef4444" size={10} /> <span>Live broadcasting</span></div>Props
| Prop | Type | Default | Description |
|---|---|---|---|
color | string | "#ef4444" | Dot color. |
size | number | 12 | Dot size in pixels. |
color"#ef4444"stringDot color.
size12numberDot size in pixels.