Spinner
The Spinner component displays an animated loading indicator to show that content is loading.
import { Spinner } from "@rhinolabs/ui";
export default function SpinnerDemo() { return ( <div className="flex items-center gap-2"> <Spinner /> <span>Loading...</span> </div> );}Examples
Section titled “Examples”Default Spinner
Section titled “Default Spinner”<Spinner />Custom Size
Section titled “Custom Size”<Spinner className="size-8" />With Text
Section titled “With Text”<div className="flex items-center gap-2"> <Spinner /> <p>Processing your request...</p></div>In Button
Section titled “In Button”<Button disabled> <Spinner /> Loading...</Button>| Prop | Type | Default | Description |
|---|---|---|---|
className | string | - | Custom CSS class. |
Accessibility
Section titled “Accessibility”The Spinner component includes proper ARIA attributes and is hidden from screen readers with alternative text.