{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "diagnostic-report-header",
  "title": "Diagnostic Report Header",
  "description": "PDF-oriented patient results header with a Circle mark and date slot.",
  "registryDependencies": [
    "@circle-ui/utils"
  ],
  "files": [
    {
      "path": "registry/berlin/blocks/patient-results/template/diagnostic-report-header.tsx",
      "content": "// Generated from packages/ui/src/components/patient-results/template/diagnostic-report-header.tsx\nimport * as React from \"react\";\n\nimport { cn } from \"@/registry/berlin/lib/utils\";\n\nfunction CircleArcMark() {\n  return (\n    <svg\n      aria-hidden=\"true\"\n      className=\"size-12\"\n      viewBox=\"0 0 20 20\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n    >\n      <path\n        d=\"M3.84338 17.8801C2.20252 16.5981 1.00278 14.8359 0.411554 12.8393C-0.179671 10.8427 -0.132885 8.71139 0.545383 6.74267C1.22365 4.77395 2.49957 3.06607 4.1951 1.85732C5.89064 0.648581 7.92121 -0.000726849 10.0035 1.72401e-07C12.0858 0.000727193 14.1159 0.651452 15.8106 1.86138C17.5053 3.07131 18.78 4.78008 19.4569 6.74927C20.1338 8.71846 20.1791 10.8498 19.5865 12.846C18.9938 14.8422 17.7929 16.6036 16.1511 17.8844L12.4604 13.1538C13.1171 12.6414 13.5975 11.9369 13.8346 11.1384C14.0716 10.3399 14.0535 9.48739 13.7828 8.69971C13.512 7.91203 13.0021 7.22852 12.3242 6.74455C11.6464 6.26058 10.8343 6.00029 10.0014 6C9.16848 5.99971 8.35625 6.25943 7.67804 6.74293C6.99983 7.22643 6.48946 7.90958 6.21815 8.69707C5.94685 9.48456 5.92813 10.3371 6.16462 11.1357C6.40111 11.9344 6.88101 12.6393 7.53735 13.152L3.84338 17.8801Z\"\n        fill=\"url(#patient-results-arc-gradient)\"\n      />\n      <defs>\n        <linearGradient\n          id=\"patient-results-arc-gradient\"\n          x1=\"20\"\n          y1=\"10\"\n          x2=\"0\"\n          y2=\"10\"\n          gradientUnits=\"userSpaceOnUse\"\n        >\n          <stop stopColor=\"#FFC700\" />\n          <stop offset=\"1\" stopColor=\"#FFE482\" />\n        </linearGradient>\n      </defs>\n    </svg>\n  );\n}\n\nexport interface DiagnosticReportHeaderProps {\n  dateLabel?: string;\n  className?: string;\n}\n\nexport function DiagnosticReportHeader({\n  dateLabel = \"{{DATE}}\",\n  className,\n}: DiagnosticReportHeaderProps) {\n  return (\n    <header className={cn(\"flex items-start justify-between gap-6\", className)}>\n      <CircleArcMark />\n      <p className=\"pt-1 text-base leading-6 tracking-[-0.01em] text-[#5e6470]\">\n        {dateLabel}\n      </p>\n    </header>\n  );\n}\n",
      "type": "registry:ui",
      "target": "src/components/ui/patient-results/template/diagnostic-report-header.tsx"
    }
  ],
  "type": "registry:ui"
}