Badge

Highlight status, count, or label information.

Core Examples

Accessible React components with Base UI and Yumma CSS.

Base

Standard implementation with default configuration.

Label
Label
Label

Close

Adds a close button for manual dismissal.

Blocked
Blocked
Blocked

Close Pill

Adds a close button with Pill styling.

Blocked
Blocked
Blocked

Count

Displays a numeric Count indicator.

Assigned3
Assigned3
Assigned3

Count Pill

Displays a numeric count with Pill styling.

Assigned3
Assigned3
Assigned3

Dot

Shows a small Dot indicator.

Active
Active
Active

Dot Pill

Shows a Dot indicator with Pill styling.

Online
Online
Online

Pill

Applies fully rounded ends using br-9999.

High Priority
High Priority
High Priority

Icon Examples

Icon-only buttons and decorative configurations.

Icon

Replaces or supplements text with an Icon element.

Verified
Verified
Verified

Icon Dot

Combines an Icon with a Dot indicator.

Success
Success
Success

Icon Dot Pill

Combines an Icon with a Dot inside Pill styling.

Active
New
Done

Icon Pill

Renders an Icon inside Pill styling.

Saved
Saved
Saved

Icon Right

Positions the Icon on the right side.

High Priority
High Priority
High Priority

Icon Right Dot

Positions an Icon and Dot on the right side.

New
New
New

Icon Right Dot Pill

Positions an Icon and Dot on the right with Pill styling.

Public
Public
Public

Icon Right Pill

Positions an Icon on the right with Pill styling.

Urgent
Urgent
Urgent

Size Examples

Sizes from compact to large.

Small

Compact size for constrained spaces.

Label
Label
Label
Label
Label

Medium

Standard default size.

Label
Label
Label
Label
Label

Large

Expanded size for emphasis or easier targeting.

Label
Label
Label
Label
Label

Shape Examples

Shapes from sharp to fully rounded.

Square

Applies sharp corners with no border-radius.

Label

Squircle

Applies a smooth continuous curve between adjacent corners.

Label