EEnterUI
DocsComponentsThemesDonation
Get Started
  • Component onboarding
    • Card
    • MetricCard
    • ChartCard
    • Badge
    • StatusIndicator
    • Rating
EnterUIDocsFoundationsSurfaces and IndicatorsStatusIndicator
FoundationsUpdated 6 May 2026

StatusIndicator

Small semantic status signal with optional label and pulse.

StatusIndicator gives product surfaces a compact state marker without turning status into decoration.

#Default usage

Status indicator

The dot can stand alone or sit next to a label.

NeutralHealthyDelayedFailed
Code
<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

Code
import { StatusIndicator } from "@froggdesign/enter-ui-react";

#Variants

Status variants

Use pulse only for live, pending, or actively changing state.

InfoSyncing

#Accessibility

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.

#API

  • status: neutral, success, warning, error, info, or pending.
  • pulse adds subtle motion and respects reduced motion.
  • Supports native span props and className.

#Styling

Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.

PreviousBadge
NextRating

On this page

  1. Default usage
  2. Import
  3. Variants
  4. Accessibility
  5. API
  6. Styling