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

Badge

Compact metadata and semantic status labels.

Badge defines how EnterUI handles compact metadata and semantic status labels, including default structure, accessible states, and token-driven styling.

#Default usage

Badge variants

Semantic variants are restrained and readable.

NeutralStableBetaReviewBlocked
Code
<div className="docs-preview-row">
  <Badge>Neutral</Badge>
  <Badge variant="success">Stable</Badge>
  <Badge variant="info">Beta</Badge>
  <Badge variant="warning">Review</Badge>
  <Badge variant="error">Blocked</Badge>
</div>

#Import

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

#Accessibility

Badge renders a span. Do not rely on color alone for critical meaning; include clear text.

#API

  • variant: neutral, success, warning, error, or info.
  • Extends span props.

#Styling

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

PreviousChartCard
NextStatusIndicator

On this page

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