{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"ui-spinner","type":"registry:component","title":"Spinner","description":"Loading spinner primitive for async states.","version":"1.0.0","status":"ga","files":[{"path":"src/components/ui/spinner.tsx","type":"registry:component","content":"import { Loader2Icon } from 'lucide-react'\n\nimport { cn } from '@/lib/utils'\n\nfunction Spinner({ className, ...props }: React.ComponentProps<'svg'>) {\n  return <Loader2Icon role='status' aria-label='Loading' className={cn('size-4 animate-spin', className)} {...props} />\n}\n\nexport { Spinner }\n"}]}