Site Footer

The full navy marketing footer. Its reusable design DNA: a top hairline gradient divider, a giant watermark bottom-right, a brand block (logo slot, tagline, CTAs) beside link columns, and a bottom legal bar with an optional theme toggle. Everything is props-driven.

$bunx shadcn@latest add @nx-ui/site-footer
Registry item
Installs withbuttonnx-emblemtheme-toggleutils

Minimal

Just columns and copyright — no CTAs, no legal links, theme toggle off.

API reference

Exported parts and their props, extracted from the component source.

PropTypeDefaultDescription
logoReact.ReactNodeLogo node for the brand block.
taglinestring
columns*FooterColumn[]
legalLinksFooterLink[]
ctas{ primary?: FooterLink; secondary?: FooterLink }
watermarkReact.ReactNodeA large decorative watermark node, placed bottom-right at very low opacity.
copyrightstring`© ${new Date().getFullYear()}. All rights reserved.`
showThemeTogglebooleantrue
classNamestring