Spinner
A Spinner is a graphic element that helps communicating to users that an action is in progress and it will take some time to be completed.
Code examples
With text
It’s possible to use the Spinner with other elements. A very common pattern is using it together with text.
Another good example of the Spinner being used with other components is the loading state of Button
component.
Props
- Name
className
DescriptionCSS class to be appended to the root element
string - Name
customSize
DescriptionAllows resizing the spinner with any N value. The final size will be NxN pixels
number - Name
size
DescriptionControls the size of the spinner. The default `medium` size is 20px wide, the `small` size is 14px wide, and the `large` size is 36px wide
Default"small""large""medium"medium - Name
testId
DescriptionA [data-test-id] attribute used for testing purposes
Defaultstringcf-ui-spinner - Name
variant
DescriptionDetermines the color that will be used in the `fill` property of the SVG
Default"primary""default""white"default