MantleUI

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

color"#ef4444"
string

Dot color.

size12
number

Dot size in pixels.

© 2026 MantleUI. All rights reserved.