A refined loading indicator for inline and compact async states.
Spinner keeps loading feedback visible without competing with the surrounding interface. Use it for compact pending states where a full skeleton would be too heavy.
Size the indicator to the density of the UI around it.
<div className="docs-preview-row">
<Spinner size="sm" label="Loading compact preview" />
<Spinner label="Loading preview" />
<Spinner size="lg" label="Loading large preview" />
</div>import { Spinner } from "@froggdesign/enter-ui-react";Spinner renders role="status" with an accessible label. Motion is reduced for users who prefer less animation.
size: sm, md, or lg.label defaults to Loading.Every exported component accepts className when it renders an element. EnterUI styles use .eui-* classes and --eui-* variables mapped from FroggDesign theme tokens.