{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "page-header",
  "title": "Page Header",
  "description": "Lead a workspace view with hierarchy, status, supporting context, and primary actions.",
  "dependencies": [
    "lucide-react@^1.33.0"
  ],
  "registryDependencies": [
    "https://components.exe.xyz/r/badge.json",
    "https://components.exe.xyz/r/button.json"
  ],
  "files": [
    {
      "path": "src/components/blocks/page-header.tsx",
      "content": "import { MessageSquare, MoreHorizontal, Plus } from \"lucide-react\"\n\nimport { Badge } from \"@/components/ui/badge\"\nimport { Button } from \"@/components/ui/button\"\n\nexport function PageHeader({\n  eyebrow = \"Workspace / Operations\",\n  title = \"Northwind rollout\",\n  description = \"Track delivery, ownership, and operational risk in one place.\",\n  status = \"On track\",\n}: {\n  eyebrow?: string\n  title?: string\n  description?: string\n  status?: string\n}) {\n  return (\n    <header className=\"flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between\">\n      <div className=\"min-w-0\">\n        <p className=\"font-mono text-[10px] tracking-[0.12em] text-muted-foreground uppercase\">\n          {eyebrow}\n        </p>\n        <div className=\"mt-1 flex flex-wrap items-center gap-2\">\n          <h1 className=\"font-heading text-2xl font-semibold tracking-tight\">\n            {title}\n          </h1>\n          <Badge variant=\"outline\">{status}</Badge>\n        </div>\n        <p className=\"mt-1 max-w-2xl text-sm text-muted-foreground\">\n          {description}\n        </p>\n      </div>\n      <div className=\"flex w-full flex-wrap gap-2 sm:w-auto sm:shrink-0\">\n        <Button\n          variant=\"outline\"\n          className=\"min-h-11 flex-1 sm:min-h-8 sm:flex-none\"\n        >\n          <MessageSquare /> Discuss\n        </Button>\n        <Button className=\"min-h-11 flex-1 sm:min-h-8 sm:flex-none\">\n          <Plus /> Create\n        </Button>\n        <Button\n          variant=\"ghost\"\n          size=\"icon\"\n          className=\"min-h-11 min-w-11 sm:min-h-8 sm:min-w-8\"\n          aria-label=\"More actions\"\n        >\n          <MoreHorizontal />\n        </Button>\n      </div>\n    </header>\n  )\n}\n",
      "type": "registry:block"
    }
  ],
  "type": "registry:block"
}