LiveIndicator

Something is happening now, for real: a dot in the studio's colour breathing beside a word.

Example

A 6px dot in bg-studio-deep, breathing with animate-pulse, beside its label in the surface's own colour at 80% (text-current/80, AAA on white), at text-xs. Set it on the surface's own colour, not an already softened one, or the word falls below AAA.

Live

Beside a name

The landing's demo chat marks the shop live beside its name, so no one mistakes it for the hero's scripted bubbles.

Demo BarbersLive

API reference

PropTypeDefaultDescription
labelstring—The word beside the dot — “Live”. It carries the meaning; the dot is hidden from assistive tech.
classNamestring—Layout only — a margin, an entrance.

Guidelines

  • Only for what is genuinely live — a real agent answering now, a call in progress. Never on a recording or a scripted loop.
  • Always with its word: a dot alone is a colour-only signal. Under prefers-reduced-motion it holds still.