{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"blog-list","type":"registry:block","title":"Blog List","description":"Editorial index with a monospaced date column.","categories":["blog"],"dependencies":[],"registryDependencies":[],"files":[{"path":"registry/blocks/blog-list.tsx","content":"import Link from \"next/link\";\n\nconst posts = [\n  {\n    title: \"Why we rewrote our docs from scratch\",\n    date: \"2026-06-21\",\n    category: \"Product\",\n  },\n  {\n    title: \"Shipping dark mode across 200 components\",\n    date: \"2026-06-09\",\n    category: \"Design\",\n  },\n  {\n    title: \"The case against feature flags (sometimes)\",\n    date: \"2026-05-27\",\n    category: \"Engineering\",\n  },\n  {\n    title: \"What 1,000 support tickets taught us about onboarding\",\n    date: \"2026-05-13\",\n    category: \"Growth\",\n  },\n];\n\nexport default function BlogList() {\n  return (\n    <section className=\"bg-background\">\n      <div className=\"mx-auto w-full max-w-3xl px-6 py-20 sm:py-24\">\n        <h2 className=\"text-2xl font-semibold tracking-tight text-balance sm:text-3xl\">\n          Writing\n        </h2>\n        <p className=\"mt-2 text-muted-foreground\">\n          Notes on building, designing and running the product.\n        </p>\n\n        <ul className=\"mt-10\">\n          {posts.map((post) => (\n            <li key={post.title} className=\"border-b border-border/60\">\n              <Link\n                href=\"#\"\n                className=\"group flex items-baseline gap-6 py-5 transition-colors\"\n              >\n                <span className=\"w-24 shrink-0 font-mono text-xs text-muted-foreground tabular-nums\">\n                  {post.date}\n                </span>\n                <span className=\"font-medium text-balance group-hover:underline group-hover:underline-offset-4\">\n                  {post.title}\n                </span>\n                <span className=\"ml-auto hidden shrink-0 text-xs text-muted-foreground sm:inline\">\n                  {post.category}\n                </span>\n              </Link>\n            </li>\n          ))}\n        </ul>\n      </div>\n    </section>\n  );\n}\n","type":"registry:block","target":"components/blocks/blog/blog-list.tsx"}]}