{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "page-header",
  "type": "registry:component",
  "title": "Page Header",
  "description": "A clean page header so your pages look consistent.",
  "dependencies": [],
  "files": [
    {
      "path": "registry/new-york/blocks/page-header/page-header.tsx",
      "content": "import { cn } from \"@/lib/utils\";\n\nexport function PageHeader({\n  title,\n  description,\n  children,\n}: {\n  title: string;\n  description?: string;\n  children?: React.ReactNode;\n}) {\n  const titleClassName = description ? \"text-4xl\" : \"text-5xl\";\n  return (\n    <header className=\"flex flex-row items-end gap-2 transition-all w-full mt-2 pt-6 px-6 h-full\">\n      <div className=\"flex flex-col gap-1\">\n        <h1 className={cn(\"font-semibold tracking-tight mt-2\", titleClassName)}>{title}</h1>\n        {description && <p className=\"text-muted-foreground text-sm\">{description}</p>}\n      </div>\n      <div className=\"ml-auto h-full flex items-end justify-end gap-2\">{children}</div>\n    </header>\n  );\n}\n",
      "type": "registry:component"
    }
  ]
}