badge
registry:uilabels with unicode block character backgrounds
installation
npx shadcn@latest add https://asciicn.fldr.zip/r/badge.json
usage
import Badge from "@/registry/ascii/badge"; <Badge>default</Badge> <Badge variant="primary">primary</Badge>
examples
variants
defaultprimarysecondarydestructiveoutline
patterns: ░ ▒ ▓ ·
sizes
smallmediumlarge
with icons
✓verified✕error★featured
status indicators
activependingdraftarchived
design details
badge uses unicode block characters as texture backgrounds:
- ▸░ light shade (default, secondary, outline)
- ▸▒ medium shade (destructive)
- ▸▓ dark shade (primary)
- ▸· dot pattern (outline)
pattern repeats 200x at reduced opacity with content layered on top
character set
░ ▒ ▓ █ ▀ ▄ ▌ ▐ · ∙ ○ ● ◆ ◇ ■ □ ▪ ▫
props
prop
type
default
description
variant
string
"default"
style variant
size
string
"md"
badge size
icon
string
-
icon/emoji