TetraKits UI Tailark Centered Footer ← Library

Tailark Centered Footer

21st.dev Tailark centered footer: logo, horizontal nav, icon socials. Clean white & stone palette with indigo accent.

tailark centered footerlight footer react21st dev minimalcentered site footerstone footer
Live preview

Dependencies

react framer-motion lucide-react
npm install framer-motion lucide-react
"use client";

import { motion } from "framer-motion";
import { Github, Globe, Linkedin, MessageCircle, Send, Share2 } from "lucide-react";

const links = [
  {
    "title": "UI Library",
    "href": "/ui"
  },
  {
    "title": "Free Tools",
    "href": "/tools"
  },
  {
    "title": "Templates",
    "href": "/templates"
  },
  {
    "title": "Pricing",
    "href": "/pricing"
  },
  {
    "title": "About",
    "href": "/about"
  },
  {
    "title": "Careers",
    "href": "/careers"
  }
];

const socials = [Share2, MessageCircle, Github, Globe, Send, Linkedin];

export function TailarkCenteredFooter() {
  return (
    <footer className="bg-white border-t border-zinc-200 py-16 md:py-24">
      <div className="mx-auto max-w-5xl px-6">
        <a href="/" className="mx-auto block w-fit text-2xl font-bold tracking-tight text-zinc-900">
          Tetra<span className="text-indigo-600">Kits</span>
        </a>
        <p className="mx-auto mt-3 max-w-md text-center text-sm text-zinc-500">Free React UI components & browser tools for builders</p>
        <nav className="my-10 flex flex-wrap justify-center gap-x-8 gap-y-3 text-sm">
          {links.map((link) => (
            <a key={link.title} href={link.href} className="text-zinc-500 block transition duration-150 hover:text-zinc-900">
              {link.title}
            </a>
          ))}
        </nav>
        <div className="my-8 flex flex-wrap justify-center gap-6">
          {socials.map((Icon, i) => (
            <motion.a
              key={i}
              href="#"
              whileHover={{ y: -3, scale: 1.1 }}
              className="text-zinc-500 hover:text-zinc-900"
            >
              <Icon className="h-6 w-6" />
            </motion.a>
          ))}
        </div>
        <p className="text-center text-sm text-zinc-500">© 2026 TetraKits · hello@tetrakits.com</p>
      </div>
    </footer>
  );
}