{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "textarea",
  "files": [
    {
      "path": "ui/textarea/Textarea.astro",
      "content": "---\n// Generated from bejamas-juno style registry. Do not edit packages/ui/src/components/textarea/Textarea.astro directly.\n/**\n * @component Textarea\n * @title Textarea\n * @description A multi-line input field for longer user content.\n * @figmaUrl https://www.figma.com/design/koxai7zw5vIuBzuVxe5T2l/bejamas-ui?node-id=2508-2555&t=YFStJ3V8fXEO8QD8-4\n * @status stable\n * @since 0.1.0\n *\n * @preview\n *\n * <Textarea placeholder=\"Type your message here...\" />\n *\n * @usage\n *\n * ```astro nocollapse\n * ---\n * import { Textarea } from '@bejamas/ui/components/textarea';\n * ---\n *\n * <Textarea placeholder=\"Type your message here...\" />\n * ```\n */\n\nconst { class: className = \"\", ...props } = Astro.props;\n\nconst baseClass =\n  \"flex field-sizing-content min-h-16 w-full outline-none disabled:cursor-not-allowed disabled:opacity-50\";\n\nimport { cn } from \"@/lib/utils\";\n---\n\n<textarea\n  data-slot={props[\"data-slot\"] ?? \"textarea\"}\n  class={cn(\"border-input dark:bg-input/30 focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:aria-invalid:border-destructive/50 rounded-md border bg-transparent px-2.5 py-2 text-base shadow-xs transition-[color,box-shadow] focus-visible:ring-3 aria-invalid:ring-3 md:text-sm px-3\", baseClass, className)}\n  {...props}></textarea>\n",
      "type": "registry:ui"
    },
    {
      "path": "ui/textarea/index.ts",
      "content": "// Generated from bejamas-juno style registry. Do not edit packages/ui/src/components/textarea/index.ts directly.\nexport { default as Textarea } from \"./Textarea.astro\";\n\n",
      "type": "registry:ui"
    }
  ],
  "type": "registry:ui"
}