Skip to content

Spinner

A loading indicator with accessible labeling.

Examples

Sizes

vue
<Spinner size="sm" label="Loading" />
<Spinner size="md" label="Loading" />
<Spinner size="lg" label="Loading" />

In context

Running model...
vue
<div style="display: flex; align-items: center; gap: 8px;">
  <Spinner size="sm" label="Running model" />
  <span>Running model...</span>
</div>

Props

PropTypeRequiredDefault
sizeSpinnerSizeNo"sm"
labelstringNo