Skip to main content
GOV UI Lightweight UI for government software.

StatusBadge

A semantic status label.

When to use it

When not to use it

Examples

Each example is a conformance case: every emitter — React, and each framework adapter — is checked against exactly this markup.

active

Rendered
Active
HTML
<span class="gov-status gov-status--success">Active</span>
{
  "status": "success",
  "children": "Active"
}

on-leave

Rendered
On leave
HTML
<span class="gov-status gov-status--warning">On leave</span>
{
  "status": "warning",
  "children": "On leave"
}

rejected

Rendered
Rejected
HTML
<span class="gov-status gov-status--danger">Rejected</span>
{
  "status": "danger",
  "children": "Rejected"
}

under-review

Rendered
Under review
HTML
<span class="gov-status gov-status--info">Under review</span>
{
  "status": "info",
  "children": "Under review"
}

inactive

Rendered
Inactive
HTML
<span class="gov-status gov-status--neutral">Inactive</span>
{
  "status": "neutral",
  "children": "Inactive"
}

Variants

Variants
Prop Values Default
statussuccess, warning, danger, info, neutralneutral

Accessibility

Accessible name. The visible text label, which is required.

Class names

Class names
Role Class
base.gov-status
status.gov-status--{status}

View the manifest for this component: packages/manifest/components/status-badge.json