Component API

<status-pill>

Open live example

Small colored status pill, optionally with a spinning icon — for task/run
states ("Open", "Blocked", "Done") and live-activity indicators ("Running").

Install

import "@f-ewald/components/status-pill.js";

Usage

<status-pill label="Running" color="primary" spinner></status-pill>
<status-pill label="Blocked" color="danger"></status-pill>

Attributes / properties

PropertyAttributeTypeDefaultDescription
labellabelstring""Text shown inside the pill.
colorcolorStatusPillColor"neutral"Color variant.
spinnerspinnerbooleanfalseRenders a small spinning icon before the label.

Events

None.

Slots

None.

CSS custom properties

Custom property
--ui-danger
--ui-font
--ui-font-size-sm
--ui-font-weight-medium
--ui-info
--ui-primary
--ui-success
--ui-text-muted
--ui-warning