Status

Visual status indicator with colored dot to show state.

Variants

Default Online Away Busy In a meeting

Base

ClassDescription
.ui-statusBase class

Variant

ClassValue
.ui-status--successsuccess
.ui-status--warningwarning
.ui-status--dangerdanger
.ui-status--infoinfo

Size

ClassValue
.ui-status--smsm
.ui-status--lglg

Pulse

ClassDescription
.ui-status--pulsepulse

Override these CSS custom properties to customize the component.

TokenDefaultDescription
--ui-status-size calc(var(--ui-unit) * 1) Overall size
--ui-status-color var(--ui-color-text-muted) Text color
--ui-status-gap calc(var(--ui-unit) * 1) Gap between children

Sizes

Small Default Large
<div class="ui-flex ui-gap-4 ui-items-center">
  <span class="ui-status ui-status--success ui-status--sm">
    <span class="ui-status__dot"></span>
Small
  </span>
  <span class="ui-status ui-status--success">
    <span class="ui-status__dot"></span>
Default
  </span>
  <span class="ui-status ui-status--success ui-status--lg">
    <span class="ui-status__dot"></span>
Large
  </span>
</div>

Pulse Animation

Live
<!-- For live or active indicators -->
<span class="ui-status ui-status--success ui-status--pulse">
  <span class="ui-status__dot"></span>
Live
</span>

Dot Only

<div class="ui-flex ui-gap-2">
  <span class="ui-status ui-status--success">
    <span class="ui-status__dot"></span>
  </span>
  <span class="ui-status ui-status--warning">
    <span class="ui-status__dot"></span>
  </span>
  <span class="ui-status ui-status--danger">
    <span class="ui-status__dot"></span>
  </span>
</div>