Layout Components
Footer
Site footer with brand info, links, and social icons
Live Preview
Installation
// Copy the Footer component fromsrc/components/layout/Footer.tsx// Install dependenciesnpm install lucide-react
Usage
import { Footer } from '@/components/layout/Footer'export default function RootLayout({ children }) {return (<html><body><main>{children}</main><Footer /></body></html>)}
Prompt Preview
Copy a prompt that recreates this UI
Paste this into your AI coding assistant to generate code that closely matches the reference, including color, size, shape, typography, spacing, and polish.
Copy-ready AI prompt
Starts from the current visual reference and project constraints.
Tweak only product-specific copy or data after the first generation pass.
Props
This component has no props.
This component uses FOOTER_COLUMNS, BRAND_NAME, and BRAND_TAGLINE constants from lib/constants.ts
Features
- โBlack background
- โGrid layout (brand + 4 link columns)
- โBrand section with tagline
- โPhone and email links
- โSocial links (X, GitHub, LinkedIn, Discord)
- โFooter bottom with copyright and legal links
- โUses FOOTER_COLUMNS constant
Dependencies
lucide-reactnext/link