← Back to Components
Spinner
Elegant CSS-driven loading indicator animations.
Interactive Playground
R Code
API Reference
block_spinner()
Rotating spinner icons indicating asynchronous progress.
| Argument | Type | Default | Description |
|---|---|---|---|
| label | character | 'Loading' | Screenreader loading announcement label. |
| size | 'default' | 'sm' | 'lg' | 'default' | Spinner dimensions mapped to package size classes. |
| color | 'default' | 'muted' | 'primary' | 'destructive' | 'success' | 'warning' | 'info' | 'default' | Semantic foreground color token. |
| icon | 'loader-2' | 'loader' | 'loader-circle' | 'loader-pinwheel' | 'refresh-cw' | 'rotate-cw' | 'circle-dashed' | 'loader-2' | Animated Lucide glyph used for the spinner. |
| class | character | NULL | Styling animation/color custom classes. |
| style | character | list | NULL | Optional inline styles. |