Spinner

Rotating sketch arc for loading states.

<Spinner size="md" roughness={1.5} />

CLI install

npx doodleui-react add spinner

Usage

import { Spinner } from "doodleui-react";

<Spinner />

Props

PropTypeDefaultNotes
size"sm" | "md" | "lg""md"Arc diameter.
animatebooleantrueContinuous rotation. Reduced motion shows a static arc. Overrides DoodleUIProvider. Reduced motion disables this unless the provider set forceAnimate.
roughnessnumber1.5How wobbly the stroke is. 0 is almost geometric. 3+ is messy.
seednumberprovider / randomLocks the sketch. Omit to follow SketchSeedProvider (Shuffle) or a mount-time random seed.
sketchColorstring#1f1d1aStroke color. Also tints primary/accent fills where relevant.
classNamestringundefinedPassed through to the root element.
styleCSSPropertiesundefinedPassed through to the root element.