Props & events
Attributes & behavior classes
Intent color, style (filled/outline/text), and the dot-only shape are the configuration axes. A badge carries no JS behavior of its own.
No configuration attributes beyond the standard intent/style/size modifier classes.
Events
A badge never changes state on its own — it can be wrapped in .toggle-target/.action-* if a page needs it clickable.
This component is purely presentational — it emits no JavaScript events.