{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "footer-16",
  "title": "Simple centered footer",
  "description": "Centered logo, single horizontal nav row, social icon buttons, and a copyright line — the cleanest possible footer.",
  "files": [
    {
      "path": "content/components/footer/footer-16.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]\n\nconst socials = [\n  {\n    label: \"X\",\n    href: \"#x\",\n    path: \"M17.5 3h3.2l-7 8 8.2 10h-6.4l-5-6.5L4.7 21H1.5l7.5-8.5L1.1 3h6.5l4.5 6 5.4-6Zm-1.1 16h1.8L7.6 4.9H5.7L16.4 19Z\",\n  },\n  {\n    label: \"BlueSky\",\n    href: \"#bluesky\",\n    path: \"M12 7c-1.6-2-4-4.4-7-4.4C3 2.6 2 4.2 2 6c0 2 1 6 7 6-6 0-7 4-7 6 0 1.8 1 3.4 3 3.4 3 0 5.4-2.4 7-4.4 1.6 2 4 4.4 7 4.4 2 0 3-1.6 3-3.4 0-2-1-6-7-6 6 0 7-4 7-6 0-1.8-1-3.4-3-3.4-3 0-5.4 2.4-7 4.4Z\",\n  },\n  {\n    label: \"LinkedIn\",\n    href: \"#linkedin\",\n    path: \"M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1s2.48 1.12 2.48 2.5ZM.22 8h4.56v15H.22V8Zm7.66 0h4.37v2.05h.06c.61-1.16 2.1-2.38 4.33-2.38 4.62 0 5.47 3.04 5.47 7v8.33h-4.56v-7.39c0-1.76-.03-4.03-2.46-4.03-2.46 0-2.84 1.92-2.84 3.9V23H7.88V8Z\",\n  },\n]\n\nexport default function Footer16() {\n  const year = new Date().getFullYear()\n\n  return (\n    <footer className=\"bg-background text-foreground\">\n      <div className=\"mx-auto max-w-4xl px-6 py-16 sm:py-20\">\n        <div className=\"flex flex-col items-center gap-8\">\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\n          <nav className=\"flex flex-wrap justify-center gap-x-6 gap-y-2\">\n            {navLinks.map((link) => (\n              <a\n                key={link.label}\n                href={link.href}\n                className=\"text-sm text-muted-foreground transition-colors hover:text-foreground\"\n              >\n                {link.label}\n              </a>\n            ))}\n          </nav>\n\n          <div className=\"flex items-center gap-2\">\n            {socials.map((s) => (\n              <a\n                key={s.label}\n                href={s.href}\n                aria-label={s.label}\n                className=\"grid size-9 place-items-center rounded-full border border-border bg-card text-muted-foreground transition-colors hover:bg-muted hover:text-foreground\"\n              >\n                <svg viewBox=\"0 0 24 24\" className=\"size-4 fill-current\">\n                  <path d={s.path} />\n                </svg>\n              </a>\n            ))}\n          </div>\n\n          <div className=\"h-px w-full bg-border\" />\n\n          <p className=\"text-center text-xs text-muted-foreground\">\n            &copy; {year} blockus. Made for builders who care about details.\n          </p>\n        </div>\n      </div>\n    </footer>\n  )\n}\n",
      "type": "registry:block",
      "target": "components/blocks/footer-16.tsx"
    }
  ],
  "categories": [
    "footer"
  ],
  "type": "registry:block"
}