Skip to content

Badge ​

Content

Loading...

Variants

Loading...

Dot

Loading...

A badge component that generates a small badge at the top-right of its children.

  • Tag: <flint-badge>
  • Class: FlintBadge

Import ​

ts
import '@getufy/flint-ui'; // auto-registers all
// or
import { FlintBadge } from '@getufy/flint-ui';

Usage ​

html
<flint-badge></flint-badge>

Properties ​

PropertyAttributeTypeDefaultDescription
contentcontentstring''Text content displayed inside the badge.
dotdotbooleanfalseWhether to display a small dot instead of content.
invisibleinvisiblebooleanfalseWhether the badge is hidden.
variantvariant'primary' | 'secondary' | 'error' | 'success' | 'warning''primary'Color variant of the badge.
maxmaxnumber99Maximum numeric value before displaying "max+".

Slots ​

NameDescription
(default)The content to which the badge is attached.

CSS Parts ​

NameDescription
baseThe component's base wrapper element.

CSS Custom Properties ​

PropertyDefault
--flint-badge-backgroundvar(--flint-primary-color
--flint-badge-colorvar(--flint-text-color-on-primary
--flint-badge-border-colortransparent
--flint-font-family—
--flint-primary-color—
--flint-text-color-on-primary—
--flint-secondary-color—
--flint-text-color-on-secondary—
--flint-error-color—
--flint-success-color—
--flint-warning-color—