Skip to main content
Version: Previous

Web Components - Badge

The badge component is used to highlight an item or flag its status.

Set-up

import { provideDesignSystem, alphaBadge } from '@genesislcap/alpha-design-system';

provideDesignSystem().register(alphaBadge());

Usage

Live Editor
<alpha-badge fill="primary" color="primary" class="badge">Badge</alpha-badge>
Result
Loading...

The fill and color attributes of the badge create CSS custom properties, which can be used to style the control.

alpha-badge {
--badge-fill-primary: #00ff00;
--badge-fill-danger: #ff0000;
--badge-color-light: #ffffff;
--badge-color-dark: #000000;
}

Use cases

  • Flagging an item as part of a category
  • Representing a value of unread messages