Badge/Tag
A badge indicates a status information from the system. It is used to highlight a numerical characteristic or mark an item.
Basic usage
PrimarySuccessAttentionErrorNeutralPurple
import { Badge } from '@streamelements/frontend-ui';
...
<Badge color="success">Badge</Badge>
...
Appearance
Pass on a prop appearance
to change the appearance of the badge. Available options are opaque
and translucent
.
PrimarySuccessAttentionErrorNeutralPurple
import { Badge } from '@streamelements/frontend-ui';
...
<Badge color="success" appearance="translucent">Badge</Badge>
...
Density
Pass on a prop density
to change the padding of the Badge. Available options are default
, compact
and comfortable
.
Tag+36Text
import { Badge } from '@streamelements/frontend-ui';
...
<Badge color="primary" appearance="translucent" density="default">Tag</Badge>
<Badge color="primary" appearance="translucent" density="compact">36</Badge>
<Badge color="primary" appearance="translucent" density="comfortable">Text</Badge>
...
API
The Badge component exposes the following props for style changes:
Props
Name | Type | Default value | Description |
color | Colors | 'neutral' | See examples |
appearance | 'opaque' | 'translucent' | 'opaque' | See examples |
density | 'default' | 'compact' | 'comfortable' | 'default' | 'default' - Default Tag'compact' - Badge numeric values'comfortable' - Badge text values |
Colors
Color | Value |
---|---|
primary | $uiPrimaryMain |
success | $uiSuccessMain |
attention | $uiAttentionMain |
error | $uiErrorMain |
neutral | #999999 |
purple | #7B3EFE |