{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "footer-17",
  "title": "Minimal two-column footer",
  "description": "Brand mark and tagline anchored left, a compact vertical nav list on the right — sparse and intentional.",
  "files": [
    {
      "path": "content/components/footer/footer-17.tsx",
      "content": "const navLinks = [\n  { label: \"Blocks\", href: \"#blocks\" },\n  { label: \"Pricing\", href: \"#pricing\" },\n  { label: \"Docs\", href: \"#docs\" },\n  { label: \"Changelog\", href: \"#changelog\" },\n  { label: \"License\", href: \"#license\" },\n  { label: \"Contact\", href: \"#contact\" },\n]\n\nexport default function Footer17() {\n  const year = new Date().getFullYear()\n\n  return (\n    <footer className=\"bg-background text-foreground\">\n      <div className=\"mx-auto max-w-5xl px-6 py-16 sm:py-20\">\n        <div className=\"flex flex-col gap-10 sm:flex-row sm:items-start sm:justify-between\">\n          <div className=\"flex flex-col gap-4\">\n            <a href=\"#\" className=\"inline-flex items-center gap-2 font-semibold tracking-tight\">\n              {/* eslint-disable-next-line @next/next/no-img-element */}\n              <img\n                src=\"https://blockus.lndevui.com/brand/logo.svg\"\n                alt=\"blockus\"\n                className=\"size-6 dark:invert\"\n              />\n              <span className=\"text-base\">blockus</span>\n            </a>\n            <p className=\"max-w-[220px] text-sm leading-relaxed text-muted-foreground\">\n              Production-ready React sections. Drop them in, ship the page.\n            </p>\n            <span className=\"font-mono text-[11px] uppercase tracking-widest text-muted-foreground\">\n              by lndev-ui\n            </span>\n          </div>\n\n          <div className=\"flex flex-col gap-3\">\n            <h4 className=\"text-xs font-medium uppercase tracking-widest text-muted-foreground\">\n              Navigate\n            </h4>\n            <ul className=\"grid grid-cols-2 gap-x-10 gap-y-2 sm:grid-cols-1\">\n              {navLinks.map((link) => (\n                <li key={link.label}>\n                  <a\n                    href={link.href}\n                    className=\"text-sm text-foreground/80 transition-colors hover:text-foreground\"\n                  >\n                    {link.label}\n                  </a>\n                </li>\n              ))}\n            </ul>\n          </div>\n        </div>\n\n        <div className=\"mt-12 flex items-center justify-between border-t border-border pt-6 text-xs text-muted-foreground\">\n          <p>&copy; {year} blockus.</p>\n          <p className=\"font-mono uppercase tracking-widest\">Geneva · CET</p>\n        </div>\n      </div>\n    </footer>\n  )\n}\n",
      "type": "registry:block",
      "target": "components/blocks/footer-17.tsx"
    }
  ],
  "categories": [
    "footer"
  ],
  "type": "registry:block"
}