{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "ai-image",
  "title": "AI: Image",
  "description": "Renders an AI-generated image from a base64 or URL file part.",
  "registryDependencies": [
    "@nx-ui/utils",
    "@nx-ui/ai-types"
  ],
  "files": [
    {
      "path": "components/ai/image.tsx",
      "content": "import { cn } from \"@/lib/utils\"\n\nimport type { Experimental_GeneratedImage } from \"./types\"\n\nexport type ImageProps = Experimental_GeneratedImage & {\n  className?: string\n  alt?: string\n}\n\nexport const Image = ({\n  base64,\n  uint8Array,\n  mediaType,\n  ...props\n}: ImageProps) => (\n  // eslint-disable-next-line @next/next/no-img-element\n  <img\n    {...props}\n    alt={props.alt}\n    className={cn(\n      \"h-auto max-w-full overflow-hidden rounded-lg\",\n      props.className\n    )}\n    src={`data:${mediaType};base64,${base64}`}\n  />\n)\n",
      "type": "registry:ui",
      "target": "components/ai/image.tsx"
    }
  ],
  "type": "registry:ui"
}