Small semantic status signal with optional label and pulse.
StatusIndicator gives product surfaces a compact state marker without turning status into decoration.
The dot can stand alone or sit next to a label.
<div className="docs-preview-row">
<StatusIndicator>Neutral</StatusIndicator>
<StatusIndicator status="success">Healthy</StatusIndicator>
<StatusIndicator status="warning">Delayed</StatusIndicator>
<StatusIndicator status="error">Failed</StatusIndicator>
</div>import { StatusIndicator } from "@froggdesign/enter-ui-react";Use pulse only for live, pending, or actively changing state.
The dot is hidden from assistive technology. Include children when status needs a text label, and do not rely on color alone for critical information.
status: neutral, success, warning, error, info, or pending.pulse adds subtle motion and respects reduced motion.className.Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.