{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "separator",
  "files": [
    {
      "path": "src/components/ui/separator/separator.astro",
      "content": "---\nimport type { HTMLAttributes } from \"astro/types\"\n\nimport { cn } from \"@/lib/utils\"\n\ntype Props = HTMLAttributes<\"div\"> & {\n  orientation?: \"horizontal\" | \"vertical\"\n  decorative?: boolean\n}\n\nconst {\n  class: className,\n  orientation = \"horizontal\",\n  decorative = true,\n  ...props\n} = Astro.props\n---\n\n<div\n  data-slot=\"separator\"\n  data-orientation={orientation}\n  data-horizontal={orientation === \"horizontal\" ? \"\" : undefined}\n  data-vertical={orientation === \"vertical\" ? \"\" : undefined}\n  role={decorative ? \"none\" : \"separator\"}\n  aria-orientation={decorative ? undefined : orientation}\n  class={cn(\n    \"bg-border shrink-0 data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch\",\n    className\n  )}\n  {...props}\n>\n</div>\n",
      "type": "registry:ui"
    },
    {
      "path": "src/components/ui/separator/index.ts",
      "content": "export { default as Separator } from \"./separator.astro\"\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}