Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

SaaS Link Cells Footer Block for React

A product footer for a scheduling tool: a lean brand row, three link groups as separate cells whose first link carries a one-line description and a badge, and a legal band.

Framework
UI library

Preview

Preview width

Installation

Part of Pro
Pro unlocks the code and one-line install of every Pro button and text effect, plus the MCP for your AI editor.
Have Pro already? Sign in to open it.Opens here as soon as you're Pro.

Overview

A product footer for React with Base UI, for sites that want visitors to notice a few links. A lean row at the top holds the wordmark and one sentence. Under it, a nav labelled Footer holds three cells (Product, Developers, Company), each a heading over five links, with its hairlines running a little past its corners and a + on the top-start corner. The first link in each cell is the one to read twice: a Badge (New, Beta, Hiring) beside its label and a one-line description under it. A legal band carries the copyright and the policies. The page's rails and top rule come from the Guides spine, so the footer joins the block above it with one line. On a phone the cells stack, one per row. It's built from Guides, Badge, plain links and your theme's tokens, with no JavaScript of its own.

FAQ

Do the badges stay readable in every theme?

Yes. They are the outline Badge: a hairline and your theme's text colour on the page background, so the contrast holds in light and dark and in any preset. Nothing is a fixed colour, and the badge never uses the primary colour, which stays free for your buttons.

How do screen readers move through it?

The block is a footer element, the page's content-info landmark when placed outside main. The three cells sit in a nav labelled Footer, each with a small h2 over its list, so a screen reader can jump between groups by heading. A link with a description reads as one link: its label, its badge and its description are announced together. The policy links are a list named Legal.

Why do the cell lines run past the corners?

It is the Guides component's overshoot: each cell draws its own four hairlines, extended a little beyond the corners with a + on the top-start one, so the three cells read as separate sheets on one drawing. The cells sit eight units apart so neighbouring lines never touch, and the group is inset from the page rails for the same reason.

How does it fit on a phone?

Below md the three cells stack, one per row, each at the full width with its lines inside the page rails, and the legal band's copyright sits above the policy links. The descriptions wrap rather than truncate. From md the cells sit three across. Nothing scrolls sideways at 320 pixels.

Where does the copyright year come from?

It is the current year, read when the footer renders, so it never goes stale. The block is a server component with no state, so on a server-rendered site the year is the server's when the page was built or rendered.

  • Pro

    A brandless link directory: six groups of five links as cells on shared hairlines, three across by two down, with a legal band under the grid.

  • Pro

    Feature Promise Grid Footer

    Products and catalogs

    A footer that leads with three promises: icon cells with a one-line promise and a Learn more link, then the brand beside two link columns, and a legal band.

  • Pro

    The classic link-column footer for an email API: a brand column with the wordmark, one sentence and four social links, four groups of links behind a split divider, and a legal band with the copyright and the policy links.

  • Pro

    Mega Footer

    Link grids

    A mega footer for a cloud platform: a brand band, eight link groups with icons in two ruled bands of four on one desktop screen, an accordion on phones, and a legal band.

  • Pro

    A footer where the tiles are the navigation: a brand cell beside six link tiles with an icon, a name and one line each, on shared hairlines, and a legal band.

  • Pro

    Company Facts Footer

    Company and places

    A company footer for a construction-software firm: a brand with a facts list (founded, headquarters, people, customers, company number) and two link columns in cells sharing hairlines, then a slim band.