suiss/ui · Block
Footer Directory
A full site footer with footnotes, a breadcrumb, a five-column link directory, and legal links.
Footer Directory is an open-source block from suiss/ui for React. The @esuiss/ui CLI copies its source into your project, so you own the code.
A full site footer with numbered footnotes, a breadcrumb, a five-column link directory and a legal row with copyright and region links. On mobile the directory collapses into an accordion so the footer stays short. It is a server component with no state, suited to large marketing or store sites.
Installation
CLI
Works in any project with a components.json. See Installation for the one-line registry setup. Or use the suiss/ui CLI:
Manual
-
Add the pieces it builds on: Accordion, Breadcrumb.
-
Copy the source into
components/blocks/footer-directory.tsx:
- Update the import paths to match your project.
Usage
Edit sections for the directory, columns for which sections share each desktop column, and legal for the bottom links. Links are hash anchors from the slug helper, so swap it for your routing. Footnotes, the breadcrumb, phone number and copyright are inline.