Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Reviewer Profile Reviews Block for React

A reviewer's page for a board-game review site: a profile with figures worked out from her fourteen reviews, her ratings set against everyone's in paired bars, and her latest reviews with a sort Select.

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 reviewer profile for React with Base UI, for Sigrun Halvorsen, a fictional reviewer on Meeplehouse, a fictional board-game review site. A compact header sits over one split behind a divider. At the start is her profile: an initials avatar, the month she joined, three figures (reviews written, helpful votes received, average rating) and her badges as words. At the end are her ratings against everyone's, where one line says "She averages 3.6; everyone averages 4.2" and five rows of paired bars show her share of each star rating against the whole site's share, and under them her three latest reviews with a Select that puts them in another order. Each review carries its stars with the value in words, the game, a title, the text, a "Verified purchase" mark in words, a fixed date and how many readers found it helpful. On a phone the profile sits on top and the sections stack. It's built from Avatar, Badge, Select, Rating, Guides and plain CSS bars.

FAQ

Where do the figures come from?

From the typed data at the top of the file. REVIEWS holds all fourteen of her reviews; the review count, the helpful votes (the sum of each review's helpful), her average and her distribution are worked out from it, and her shares add up to 100 by the largest remainder method. EVERYONE holds how many ratings the whole site has at each star, and its average and shares are worked out the same way. Nothing is typed twice, so the sentence and the bars always say the same numbers.

What does the Select change?

Which three of her fourteen reviews show: newest first, highest rated, lowest rated or most helpful. A polite line says what is on screen. Every order is drawn once, unseen, in the same grid cell as the live list, so choosing another order never moves the page.

How do I read the paired bars?

Each row is a star rating. The solid bar is her share of that rating and the lighter bar is the whole site's share, and the numbers are written beside them ("Hers 29%, everyone 50%"). The bars are decorative; a screen reader gets the row's star count and the same two percentages in text.

Does it work right to left?

Yes. The bars fill from the start, the profile figures sit on the start side, and every number is isolated so its digits stay in order.

Are the people and games real?

No. The reviewer, the site and every game are invented, and her member-since month and the site's counts are example data. Nothing is saved or sent.

  • Pro

    Top Reviewers Table Reviews

    Reviewers and rewards

    A ranked table of eight recipe-community reviewers that a toggle group re-ranks by reviews, helpful votes or helpful rate, with a hover card of each one's latest review.

  • Pro

    Badge Ranks Calculator Reviews

    Reviewers and rewards

    Five reviewer levels as a ladder with medals drawn in SVG and a two-field calculator that marks your level, the next one and what is still missing.

  • Pro

    Helpful Votes Reviews

    Votes and replies

    The best favourable and the best critical review of a water filter jug side by side, each with a Helpful vote and a worked-out 'n of m found this helpful', above the other reviews in ruled rows with a most-helpful or newest order.

  • Pro

    A rating distribution for a hiking boot: five ruled rows of bars, counts and shares, a Bars and Table switch, and a readout of mean, median, mode and the share rated four or more.

  • Pro

    Compact List Reviews

    Lists and pages

    Twelve one-line reviews of a notes app as a real table with sortable column heads, a Select that mirrors the sort, and nothing to open.

  • Pro

    Profile Drawer Team

    Lists and directories

    Eight people of a design agency as rows that each open one side drawer with a quote, a bio and three career figures, with Previous and Next buttons that step through the team without closing the drawer.