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—