Badge
Badges are used as a small numerical value or status descriptor for UI elements.
Usage
Sizes
Colors
Variants
Placements
Shapes
For a better positioning, you can use either rectangle or circle to specify the shape of the badge or you can even adjust the position using the --_percentage css variable.
Badge Visibility
You can control the visibility of the badge by using the data-invisible attribute.
Content Examples
Disable Outline
By default, the badge has an outline, you can disable it by using the data-show-outline="false" attribute.
Slots
The Badge component has two slots:
- badge-container: The base slot for the badge, which is the container of the badge.
- badge: The main slot for the badge content, which is the content of the badge.
Data Attributes
Badge has the following attributes on the base element:
- data-show-outline: If
true, the badge will have an outline. - data-disable-animation: If
true, the badge will not have an animation. - data-one-char: If
true, the badge will have the same width and height.
Badge has the following attribute on the badge element:
- data-invisible: If
true, the badge will be invisible.
Badge Properties
| Property | Type | Description | Default |
|---|---|---|---|
| variant | solid | flat | faded | shadow | The variant style of the badge. | solid |
| color | foreground | default | primary | secondary | success | warning | danger | The color of the badge. | default |
| size | sm | md | lg | The size of the badge. | md |
| shape | circle | rectangle | The shape of the badge. | rectangle |
| placement | top-right | top-left | bottom-right | bottom-left | The placement of the badge. | top-right |
| data-show-outline | "true" | "false" | If true, the badge will have an outline. | true |
| data-disable-animation | "true" | "false" | If true, the badge will not have an animation. | true |
| data-invisible | "true" | "false" | If true, the badge will be invisible. | false |
| data-one-char | "true" | "false" | If true, the badge will have the same width and height. | false |
:empty | - | Displays a dot when there's no children inside the badge. | - |