{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "spinner",
  "type": "registry:component",
  "title": "Spinner",
  "description": "Animated loading spinner indicator.",
  "dependencies": [
    "@vllnt/ui@^0.2.1"
  ],
  "registryDependencies": [],
  "files": [
    {
      "path": "registry/default/spinner/spinner.tsx",
      "content": "import { cn } from \"@vllnt/ui\";\n\nexport type SpinnerProps = {\n  size?: \"lg\" | \"md\" | \"sm\";\n} & React.HTMLAttributes<HTMLDivElement>;\n\nfunction Spinner({ className, size = \"md\", ...props }: SpinnerProps) {\n  return (\n    <div\n      className={cn(\n        \"animate-spin rounded-full border-2 border-current border-t-transparent\",\n        {\n          \"size-4\": size === \"sm\",\n          \"size-6\": size === \"md\",\n          \"size-8\": size === \"lg\",\n        },\n        className,\n      )}\n      {...props}\n    >\n      <span className=\"sr-only\">Loading...</span>\n    </div>\n  );\n}\n\nexport { Spinner };\n",
      "type": "registry:component"
    }
  ],
  "version": "0.2.1",
  "stability": "stable"
}
