Spinner
basecn/spinnerFreeComponent
An indicator that can be used to show a loading state.
Live preview
live · rendered by the registry
Rendered by basecn on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://basecn.dev/r/spinner.jsonSource
1import { Loader2Icon } from "lucide-react";23import { cn } from "@/lib/utils";45function Spinner({ className, ...props }: React.ComponentProps<"svg">) {6 return (7 <Loader2Icon8 role="status"9 aria-label="Loading"10 className={cn("size-4 animate-spin", className)}11 {...props}12 />13 );14}1516export { Spinner };
What it pulls in
npm packages
Files it writes
More from basecn
All 56 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Accordionaccordion | basecn | Components | Free | 2 deps | |
| Alertalert | basecn | Components | Free | 1 dep | |
| Alert Dialogalert-dialog | basecn | Components | Free | 1 dep | |
| Aspect Ratioaspect-ratio | basecn | Components | Free | no deps | |
| Autocompleteautocomplete | basecn | Components | Free | 2 deps | |
| Avataravatar | basecn | Components | Free | 1 dep | |
| Badgebadge | basecn | Components | Free | 2 deps | |
| Breadcrumbbreadcrumb | basecn | Components | Free | 2 deps |
