Spinner
Compact progress indicator for asynchronous work.
betaView source
API Reference
By default, Spinner is decorative and hidden from assistive technology. Passing aria-label or aria-labelledby gives it a status role automatically; pass an explicit role to override that default. When a spinner appears inside a Button that already has an accessible name, use aria-hidden="true" on the spinner.
Examples
Size
Size 1
Size 2
Size 3
Color
Gray
Blue
Green
Amber
Red
Violet
Status indicators
SpinnerIcon is the unstyled, current-color glyph used inside composed controls. SavingIndicator switches between idle, saving, and saved states. Pair either visual with accessible status text when it communicates state.
Loading Saving Saved
Last updated Sep 15, 2026