A loading indicator for asynchronous operations.
import { Spinner } from "@/components/ui/spinner"
export function SpinnerDemo() {Installation
pnpmnpmyarnbun
Usage
import { Spinner } from "@/components/ui/spinner"<Spinner />Examples
Sizes
Use the className prop to adjust the size.
Loading...
import { Spinner } from "@/components/ui/spinner"
export function SpinnerSizes() {Button with Loading State
Loading...
"use client"
import * as React from "react"API Reference
Spinner
All standard SVG props are also supported.
Accessibility
- Uses
role="status"for screen readers - Includes
aria-label="Loading"for context