footers /
Brand Centered Footer
Centered logo + tagline + socials + thin link row + copyright. Brand-forward, not sitemap-forward.
Preview
Source
tsx
"use client";
import { Sparkles, Twitter, Github, Linkedin, Youtube } from "lucide-react";
const links = ["Product", "Pricing", "Docs", "Blog", "About", "Contact"];
export default function FooterBrandCentered() {
return (
<footer className="w-full border-t border-border bg-background">
<div className="container mx-auto px-6 py-16 flex flex-col items-center text-center">
<a href="#" className="flex items-center gap-2 text-foreground font-bold">
<Sparkles className="w-7 h-7 text-primary" />
<span className="text-lg">Acme</span>
</a>
<p className="mt-3 text-sm text-muted-foreground max-w-md">
Beautifully designed, obsessively optimized — everything you need to go
from idea to live product.
</p>
<div className="mt-6 flex items-center gap-4 text-muted-foreground">
<a href="#" aria-label="Twitter" className="hover:text-foreground transition-colors">
<Twitter className="w-5 h-5" />
</a>
<a href="#" aria-label="GitHub" className="hover:text-foreground transition-colors">
<Github className="w-5 h-5" />
</a>
<a href="#" aria-label="LinkedIn" className="hover:text-foreground transition-colors">
<Linkedin className="w-5 h-5" />
</a>
<a href="#" aria-label="YouTube" className="hover:text-foreground transition-colors">
<Youtube className="w-5 h-5" />
</a>
</div>
<nav className="mt-8 flex flex-wrap items-center justify-center gap-x-6 gap-y-2">
{links.map((l) => (
<a
key={l}
href="#"
className="text-sm text-muted-foreground hover:text-foreground transition-colors"
>
{l}
</a>
))}
</nav>
<p className="mt-10 text-xs text-muted-foreground">
© {new Date().getFullYear()} Acme, Inc.
</p>
</div>
</footer>
);
} Claude Code Instructions
CLI Install
npx innovations add brand-centeredWhere to use it
Use for personal sites, single-product landers, or any page where the brand voice should close the page.
In Astro (src/layouts/Layout.astro):
import FooterBrandCentered from '../components/innovations/footers/brand-centered';
Customize: edit the tagline paragraph; edit the links array. Keep to 4-6 links — a long link row will wrap awkwardly.