Spinner
Spinning SVG loading indicator
import { Spinner } from 'theme-ui'
Props
| Name | Type | Description | 
|---|---|---|
| title | String | (default 'loading') Text for SVG<title>tag | 
| size | Number | (default 48) indicator diameter | 
| strokeWidth | Number | (default 4) stroke width | 
| duration | Number | (default 750) duration of animation in ms | 
A title attribute should be provided to the component for accessibility
purposes. The element uses role='img' by default. Pass any overrides or
additional attributes for the SVG element as props.
Variants
Spinner variants can be defined anywhere in the theme object.
Edit the page on GitHub// example theme variants{styles: {spinner: {color: 'red',},},}// <Spinner variant='styles.spinner' />