Badge Hilfsfunktionen
Die badge Komponente zeigt kompakte Status- oder Kategoriebezeichnungen an. Badges eignen sich ideal für Tags, Zähler oder kurze Statusanzeigen.
Funktionen
Typen: primär, sekundär, neutral, Info, Erfolg, Warnung, Gefahr und deaktiviert.
Größen: Fünf Größen (xs, s, m, l, xl) für unterschiedliche Anwendungsbereiche.
Icons: Können wahlweise vor oder hinter der Beschriftung platziert werden.
Tooltips: Optionaler Text, welcher beim Bewegen des Mauszeigers angezeigt wird und zusätzliche Informationen liefert.
Verwendung
Die Komponente wird über das badge Tag eingebunden.
Parameter
config (BadgeConfig oder als kwargs oder als Kombination aus beidem)
Dataclass für die Komponentenkonfiguration.
| Name | Typ | Beschreibung | Standardwert | Erforderlich |
|---|---|---|---|---|
| label | str | Beschriftung der Plakette. |
None |
True
|
| icon | Ein optionales Icon, das vor dem Text angezeigt wird. |
None |
False
|
|
| icon_end | bool | True if the icon should be shown after the label, otherwise the icon is shown in front of the label. |
False |
False
|
| type |
BadgeType
|
Defines the color of the badge. |
primary |
False
|
| size |
Size
|
Defines the size of the badge. |
m |
False
|
| tooltip | str | Optionaler Tooltip-Text, welcher beim Darüberfahren mit der Maus angezeigt wird. |
"" |
False
|
Barrierefreiheit
| WCAG AA | WCAG AAA | |
|---|---|---|
| Status |
|
N/A
|
Offene Punkte
Status-Badges (success, danger, warning, info) sollten role='status' haben.
Benachrichtigungs-Badges sollten ein aria-label haben, das ihre Bedeutung beschreibt.