Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Shadcn Spinner for React and Tailwind

A spinner for displaying a loading state.

Generating image...
78%

Installation

bunx --bun shadcn@latest add https://kit.dev/r/spinner.json

Usage

import {
  Item,
  ItemContent,
  ItemMedia,
  ItemTitle,
} from "@/components/ui/item";
import { Spinner } from "@/components/ui/spinner";
<div className="flex w-full max-w-xs flex-col gap-4">
  <Item className="border- rounded-full" variant="muted">
    <ItemMedia>
      <Spinner />
    </ItemMedia>
    <ItemContent>
      <ItemTitle className="line-clamp-1">Generating image...</ItemTitle>
    </ItemContent>
    <ItemContent className="flex-none justify-end">
      <span className="text-sm tabular-nums">78%</span>
    </ItemContent>
  </Item>
</div>

Demos

Badge

Input Group

Size

API Reference

Spinner

PropType
AttributeType