Badge
Description
<vaadin-badge> is a Web Component for displaying badges.
<vaadin-badge>New</vaadin-badge>
Slots
| Name | Description |
|---|---|
| (none) | Default slot for the badge text content |
icon |
Slot for an icon to place before the text |
Styling
The following shadow DOM parts are available for styling:
| Part name | Description |
|---|---|
icon |
The container for the icon slot |
number |
The container for the number value |
content |
The container for the default slot |
The following state attributes are available for styling:
| Attribute | Description |
|---|---|
has-icon |
Set when the badge has content in the icon slot |
has-content |
Set when the badge has content in the default slot |
has-number |
Set when the badge has a number value |
The following custom CSS properties are available for styling:
| Custom CSS property |
|---|
--vaadin-badge-background |
--vaadin-badge-border-radius |
--vaadin-badge-font-size |
--vaadin-badge-font-weight |
--vaadin-badge-font-family |
--vaadin-badge-gap |
--vaadin-badge-line-height |
--vaadin-badge-min-width |
--vaadin-badge-padding |
--vaadin-badge-text-color |
See Styling Components documentation.
Properties
number
Type: number | null | undefined
The number to display in the badge.