Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Review Sources Footer Block for React

A footer for a review-collection tool with three review-site cells, each with a drawn mark, a foreground star rating, the score, the count and a Read reviews link, above the 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 review-sources footer for React with Base UI. The wordmark and one sentence sit beside three link groups in a nav labelled Footer. Under them a band holds three review-site cells, framed with overshoot lines and + marks: each has a small drawn mark, the site's name, a star rating in the foreground tone beside the score in text, the review count and a "Read reviews" link. On a phone the three cells become cards in a snap carousel with the next card showing. A legal band closes the page. The three sites and their scores are made up, not real platforms. It's built from Guides, the Rating component, plain links and your theme's tokens.

FAQ

How do I change the sources?

Edit the SOURCES array at the top of the file: each entry has a name, a score, a count string, the number of stars (the score rounded to the nearest half) and a glyph, a stroked path in a 24 by 24 box drawn in the tile. The names, scores and counts are example data. Replace them with your own and link each "Read reviews" to the real page.

Are the stars interactive?

No. They use the catalog Rating in read-only mode, in the foreground tone, and draw the score only: the stars are inert and hidden from assistive technology, and the score is in text ("4.8 out of 5") beside them, so the number is the source of truth. Half stars show a score like 4.6 as four and a half.

How does the phone carousel work?

Below md the cells sit in a row you scroll sideways with your thumb, each snapping into place with the next card peeking in. Each card holds a link, so keyboard users reach every card by tab and the carousel scrolls to show the one in focus. From md the three cells sit in a grid with overshoot lines instead.

How do screen readers move through it?

The block is a footer element. The band has an h2 ("Reviewed by customers on three sites") and the sites are a list of three, each with an h3 for the site, the score, the count and a link that reads "Read reviews on Peerboard". The link groups sit in one nav labelled Footer.

Are the marks real logos?

No. Each site mark is a small generic drawing (two circles, three bars, a speech bubble) in the foreground tone, and the sites do not exist. To show real review sites, replace the glyphs with the sites' own marks, follow their brand rules and keep the names in text.

  • Pro

    Stat Cells Footer

    Social proof

    A footer for an observability tool with four stat cells (events a day, uptime, regions, rating) above the brand and three link groups, with a legal band closing the page.

  • Pro

    A footer for a field-service app with one customer quote and its speaker at the start, behind a split divider the brand and two link groups, and a legal band.

  • Pro

    A footer for a dock-scheduling tool with one customer result: a big 38% figure beside a before and after bar pair in a framed figure, a Read the story button, and two link groups.

  • Pro

    Award Shelf Footer

    Social proof

    A footer for a design-system tool with a shelf of four award cells, each a greyscale laurel drawn around a glyph with the award's name, category and year, above the legal band.

  • Pro

    Trust Centre Tiles Footer

    Trust and compliance

    A footer for a payments checkout whose three tiles (Security, Privacy, Compliance) share hairlines, each with an icon, a quiet Current status, one line and three links.

  • Pro

    A wall of eighteen customer wordmarks for a month-end close tool, under a compact header with the customer count, in cells that share their hairlines from rail to rail.