Five link columns, newsletter, social icons and a live-status legal row.
Install with the CLI, or add the packages and paste the source below.
Add Footer to your app with its source-owned dependencies.
npx cronus-ui add footer
Install the Cronus UI packages, then paste the block below.
Copy the source for Mega. Every class is a semantic token, so it re-themes with your app.
"use client";import { Button, Input, Label, Separator } from "@cronus-ui/ui";import { Github, Hexagon, Linkedin, Send, Twitter } from "lucide-react";const FOOTER_MEGA_COLUMNS = [{heading: "Product",links: [{ label: "Features", href: "#features" },{ label: "Pricing", href: "#pricing" },{ label: "Blocks", href: "#blocks" },{ label: "Themes", href: "#themes" },{ label: "Changelog", href: "#changelog" },],},{heading: "Developers",links: [{ label: "Documentation", href: "#docs" },{ label: "API reference", href: "#api" },{ label: "CLI", href: "#cli" },{ label: "Open source", href: "#open-source" },],},{heading: "Company",links: [{ label: "About", href: "#about" },{ label: "Careers", href: "#careers" },{ label: "Customers", href: "#customers" },{ label: "Press kit", href: "#press" },],},{heading: "Resources",links: [{ label: "Guides", href: "#guides" },{ label: "Templates", href: "#templates" },{ label: "Community", href: "#community" },{ label: "Support", href: "#support" },],},{heading: "Legal",links: [{ label: "Privacy", href: "#privacy" },{ label: "Terms", href: "#terms" },{ label: "Security", href: "#security" },{ label: "DPA", href: "#dpa" },],},];export function FooterMegaBlock() {return (<footer className="border-t border-border bg-surface-base px-6 py-16"><div className="mx-auto max-w-6xl"><div className="flex flex-col gap-8 lg:flex-row lg:items-center lg:justify-between"><div className="max-w-sm"><div className="flex items-center gap-2.5"><span className="grid size-9 place-items-center rounded-xl bg-gradient-primary text-primary-foreground shadow-glow"><Hexagon aria-hidden="true" className="size-5" /></span><span className="font-display text-lg font-semibold text-fg">Cronus</span></div><p className="mt-4 text-sm leading-6 text-fg-secondary">Product updates, new blocks, and launch guides — a few times a month.</p></div><formclassName="flex w-full max-w-md flex-col gap-3 sm:flex-row"onSubmit={(event) => event.preventDefault()}><div className="flex-1"><Label htmlFor="footer-mega-email" className="sr-only">Email address</Label><Inputid="footer-mega-email"type="email"requiredplaceholder="you@company.com"autoComplete="email"/></div><Button type="submit" variant="primary">Subscribe<Send aria-hidden="true" /></Button></form></div><div className="mt-14 grid gap-10 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-5">{FOOTER_MEGA_COLUMNS.map((column) => (<div key={column.heading}><h3 className="text-sm font-medium text-fg">{column.heading}</h3><ul className="mt-4 flex flex-col gap-3">{column.links.map((link) => (<li key={link.label}><ahref={link.href}className="text-sm text-fg-secondary transition-colors hover:text-fg">{link.label}</a></li>))}</ul></div>))}</div><Separator className="my-10" /><div className="flex flex-col-reverse items-center justify-between gap-6 lg:flex-row"><p className="text-sm text-fg-tertiary">© 2026 Cronus Labs, Inc. All rights reserved.</p><div className="flex flex-col items-center gap-4 sm:flex-row sm:gap-6"><ahref="#status"className="inline-flex items-center gap-2 text-sm font-medium text-success-strong transition-colors hover:text-fg"><span aria-hidden="true" className="size-2 rounded-full bg-success" />All systems operational</a><div className="flex items-center gap-1"><Button variant="ghost" size="icon-sm" aria-label="GitHub"><Github aria-hidden="true" /></Button><Button variant="ghost" size="icon-sm" aria-label="Twitter"><Twitter aria-hidden="true" /></Button><Button variant="ghost" size="icon-sm" aria-label="LinkedIn"><Linkedin aria-hidden="true" /></Button></div></div></div></div></footer>);}