Elements Pro launch: $79 for the first 50 with LAUNCH50 · $129 standard.

Components / Properties / StatusBadge

StatusBadge.

FreeComponent

A compact semantic property indicator for common lifecycle states.

Demo dataResponsive
ActiveNeeds reviewBlockedArchived

Installation

pnpm dlx shadcn@latest add https://elements.micropreneur.dev/r/status-badge.json

The shadcn CLI writes the source into your project. Files added:

  • components/elements/status-badge.tsxcomponent
  • components/ui/badge.tsxui
  • lib/utils.tslib
Dependencies@base-ui/reactclass-variance-authorityclsxtailwind-merge

API

PropTypeDefaultDescription
children (required)ReactNode—
statuskeyof typeof variants'neutral'

Accessibility

  • Status is carried by the visible text you pass, with color as a second signal.