{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "label",
  "files": [
    {
      "path": "ui/label/Label.astro",
      "content": "---\n// Generated from bejamas-juno style registry. Do not edit packages/ui/src/components/label/Label.astro directly.\n/**\n * @component Label\n * @title Label\n * @description A text label for form controls.\n * @figmaUrl https://www.figma.com/design/koxai7zw5vIuBzuVxe5T2l/bejamas-ui?node-id=2523-1293&t=YFStJ3V8fXEO8QD8-4\n *\n * @preview\n *\n * <div class=\"flex items-center space-x-2\">\n *   <Checkbox id=\"terms\" />\n *   <Label for=\"terms\">Accept terms and conditions</Label>\n * </div>\n *\n * @usage\n *\n * ```astro nocollapse\n * ---\n * import { Label } from '@bejamas/ui/components/label';\n * ---\n *\n * <Label for=\"terms\">Accept terms and conditions</Label>\n * ```\n */\n\nimport { cn } from \"@/lib/utils\";\n\nconst { class: className = \"\", ...props } = Astro.props;\n---\n\n<label\n  data-slot=\"label\"\n  class={cn(\"gap-2 text-sm leading-none font-medium group-data-[disabled=true]:opacity-50 peer-disabled:opacity-50\", \n    \"gap-2 text-sm leading-none font-medium group-data-[disabled=true]:opacity-50 peer-disabled:opacity-50 flex items-center select-none group-data-[disabled=true]:pointer-events-none peer-disabled:cursor-not-allowed\",\n    className,\n  )}\n  {...props}\n>\n  <slot />\n</label>\n",
      "type": "registry:ui"
    },
    {
      "path": "ui/label/index.ts",
      "content": "// Generated from bejamas-juno style registry. Do not edit packages/ui/src/components/label/index.ts directly.\nexport { default as Label } from \"./Label.astro\";\n\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}