← Back to Components

Spinner

Elegant CSS-driven loading indicator animations.

Interactive Playground

R Code

API Reference

block_spinner()

Rotating spinner icons indicating asynchronous progress.

ArgumentTypeDefaultDescription
labelcharacter'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.
classcharacterNULLStyling animation/color custom classes.
stylecharacter | listNULLOptional inline styles.