{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "astro-quick-ref",
  "title": "Quick Reference Block (Astro)",
  "description": "Compact key/value reference card.",
  "dependencies": [
    "@contentbit/core",
    "@contentbit/blocks",
    "@contentbit/astro"
  ],
  "registryDependencies": [],
  "files": [
    {
      "path": "src/astro/quick-ref.astro",
      "content": "---\nimport type { QuickRefData } from '@contentbit/blocks'\nimport type { ValidatedBlockNode } from '@contentbit/core'\n\ninterface Props {\n  node: ValidatedBlockNode<unknown>\n}\n\nconst { node } = Astro.props\nconst data = node.data as QuickRefData\n---\n\n<dl data-cb-styled class=\"bg-card my-6 space-y-2.5 rounded-lg border px-4 py-3.5\">\n  {\n    data.rows.map((row) => (\n      <div class=\"flex items-baseline gap-3\">\n        <dt class=\"text-muted-foreground shrink-0 text-sm\">{row.key}</dt>\n        <span class=\"border-foreground/15 min-w-4 flex-1 self-center border-b border-dotted\" aria-hidden=\"true\" />\n        <dd class=\"text-right text-sm font-medium tabular-nums\">{row.value}</dd>\n      </div>\n    ))\n  }\n</dl>\n",
      "type": "registry:component",
      "target": "components/content-blocks/quick-ref.astro"
    }
  ],
  "type": "registry:component"
}