
Single-row footer pinned dark: a brand wordmark, a row of six links and the copyright year, built on the Footer parts.
blocks/footer/minimal-footer-01/index.tsx
import {
Footer,
FooterBand,
FooterBottom,
FooterBrand,
FooterFineprint,
FooterLink,
FooterLinkRow,
} from "@/components/footer/footer"
// The copy: change text here, not in the markup.
const COPY = {
brand: "Eudoxia.",
navLabel: "Footer",
copyright: "© 2026",
links: ["Product", "Pricing", "Docs", "About", "Security", "Privacy"].map(
(label) => ({
label,
href: "#",
})
),
} as const
export default function MinimalFooter01() {
return (
<Footer>
{/* The solid ground keeps the band legible in dark mode. */}
<FooterBand className="bg-muted dark:bg-muted">
<FooterBottom>
<FooterBrand href="#">{COPY.brand}</FooterBrand>
<nav aria-label={COPY.navLabel}>
<FooterLinkRow>
{COPY.links.map((link) => (
<li key={link.label}>
<FooterLink href={link.href}>{link.label}</FooterLink>
</li>
))}
</FooterLinkRow>
</nav>
<FooterFineprint>{COPY.copyright}</FooterFineprint>
</FooterBottom>
</FooterBand>
</Footer>
)
}