Indeterminate loader in three looks; sizes itself off the text it sits beside.
Spinner playground
Inherits the line it sits on
size inherit draws at 1em, so it matches whatever text it sits beside; the named sizes are type tokens. thickness scales with the diameter.
Install Spinner
1. New project? One command installs the package and wires everything - see Installation:
pnpm dlx zyncat-ui init2. Import the component - it loads its own stylesheet:
import { Spinner } from '@zyncat/ui/spinner';Usage
import { Spinner } from '@zyncat/ui/spinner'; <Spinner variant="dots" size="lg" />Compose Spinner in your application. No Tailwind or external styling library is required; every value resolves from Zyncat UI's token vocabulary.