Skip to content

Badge

A small inline label for status display. Extends TextProps for style inheritance.

Import

tsx
import { Badge } from "silvery"

Props

BadgeProps extends TextProps (excluding children).

PropTypeDefaultDescription
labelstringrequiredBadge text
variant"default" | "primary" | "success" | "warning" | "error""default"Color variant

All TextProps style props (color, bold, etc.) are also accepted. Explicit color overrides the variant color.

Variant Colors

VariantToken
default$fg
primary$primary
success$success
warning$warning
error$error

Usage

tsx
<Badge label="Active" variant="success" />
<Badge label="Warning" variant="warning" />
<Badge label="Custom" color="magenta" />

See Also

  • Text -- base text component

Released under the MIT License.