packages/components/eui-status-badge/eui-status-badge.component.ts
A badge component that can display text, numbers, or icons with various states and styles. Supports content truncation, empty states, and icon-only modes.
<!-- Status badge with semantic colors -->
<span euiStatusBadge euiSuccess>Active</span>
<span euiStatusBadge euiWarning>Pending</span>
<span euiStatusBadge euiDanger>Error</span>
<!-- Dotted badge -->
<span euiStatusBadge euiInfo [euiDottedBadge]="true">New</span>
<!-- Custom color palette -->
<span euiStatusBadge [colorPalette]="'custom-color'">Custom</span>| changeDetection | ChangeDetectionStrategy.OnPush |
| HostDirectives |
BaseStatesDirective
Inputs : euiPrimary euiSecondary euiSuccess euiInfo euiWarning euiDanger euiVariant euiSizeS euiSizeM euiSizeVariant
|
| selector | div[euiStatusBadge], span[euiStatusBadge], eui-status-badge |
| template | |
| styleUrl | ./eui-status-badge.scss |
Properties |
Inputs |
HostBindings |
Accessors |
| aria-label |
Type : string | null
|
Default value : 'status-badge'
|
| colorPalette |
Type : string
|
|
Extra color palette to be used on the status-badge. |
| e2eAttr |
Type : string
|
Default value : 'eui-status-badge'
|
| euiDottedBadge |
Type : boolean
|
Default value : false
|
| attr.role |
Type : string
|
Default value : 'status'
|
| class |
Type : string
|
|
Computes and returns the CSS classes for the badge based on its current state |
| role |
Type : string
|
Default value : 'status'
|
Decorators :
@HostBinding('attr.role')
|
| cssClasses |
getcssClasses()
|
|
Computes and returns the CSS classes for the badge based on its current state
Returns :
string
|