{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "spinner",
  "registryDependencies": [
    "@fulldev/icon"
  ],
  "files": [
    {
      "path": "src/components/ui/spinner/spinner.astro",
      "content": "---\nimport type { HTMLAttributes } from \"astro/types\"\n\nimport { cn } from \"@/lib/utils\"\nimport { Icon } from \"@/components/ui/icon\"\n\ntype Props = HTMLAttributes<\"svg\"> & {\n  color?: string\n  size?: number | string\n  \"stroke-width\"?: number | string\n  absoluteStrokeWidth?: boolean\n  title?: string\n}\n\nconst { class: className, ...props } = Astro.props\n---\n\n<Icon\n  {...props}\n  role=\"status\"\n  aria-label=\"Loading\"\n  name=\"loader-circle\"\n  class={cn(\"size-4 animate-spin\", className)}\n/>\n",
      "type": "registry:ui"
    },
    {
      "path": "src/components/ui/spinner/index.ts",
      "content": "export { default as Spinner } from \"./spinner.astro\"\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}