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 ) chart diameter |
strokeWidth | Number | (default 4 ) stroke width |
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' />