{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "oods-card",
  "type": "registry:component",
  "title": "OODS Foundry Card",
  "description": "React adapter for OODS Card on shadcn/ui's Radix and Base UI bases. Semantic as containers wrap the shadcn Card.",
  "dependencies": [
    "@oods/components-react@0.11.2"
  ],
  "registryDependencies": [
    "card"
  ],
  "files": [
    {
      "path": "components/oods/card.tsx",
      "target": "components/oods/card.tsx",
      "type": "registry:component",
      "content": "import * as React from 'react';\nimport type { CardProps } from '@oods/components-react';\nimport { Card } from '@/registry/new-york-v4/ui/card';\n\nexport const OodsCard = React.forwardRef<HTMLElement, CardProps>(function OodsCard(\n  { as = 'div', elevated = false, className, children, ...props }, ref,\n) {\n  const classes = ['px-4', elevated ? 'shadow-lg' : 'shadow-none', className].filter(Boolean).join(' ');\n  if (as === 'div') return <Card {...props} ref={ref as React.Ref<HTMLDivElement>} className={classes} data-oods-component={undefined} data-oods-adapter=\"Card\">{children}</Card>;\n  const Tag = as;\n  return <Tag {...props} ref={ref} data-oods-component={undefined} data-oods-adapter=\"Card\"><Card className={classes}>{children}</Card></Tag>;\n});\n"
    }
  ]
}
