shadcn.io is not affiliated with official shadcn/ui
Five Cell Bento Logos Block for React
Exactly five cells for a usage-billing API: one featured customer story as tall as two rows and four single customer cells, each outlined by lines that run past its corners, with one Shine Button in the header.
Installation
Overview
A five-cell bento for React with Base UI. A compact header, "Billed by what they use", carries the block's one Shine Button at its end. Under it, one featured story takes the start side at the height of two rows: the flagship's plate and wordmark, an industry pill, the result at display size, a quote and who said it, and a "Read the story" link. Four single cells fill the other half, two by two: a wordmark, an industry pill and one usage figure. The cells sit apart, each outlined by Guides lines that run a little past its corners, with a + mark at its start corner. On a phone the featured cell comes first and the four others become a snap carousel with the next card showing. Built from Guides, Shine Button, Badge, Avatar and Button, with a CSS transition for the entrance and your theme's tokens for every colour. For a landing page that wants one customer to lead and four to back it up.
FAQ
Why exactly five cells?
One featured cell as tall as two rows plus four single cells make a complete two-by-two beside it, so the layout has no gaps. Add or remove a cell and the grid beside the featured one has a hole. For a different count, use logos-bento-wide-featured-top (one plus three) or the static grid wall.
How do I change the customers?
Edit STORY for the featured customer (name, icon, lettering, industry, quote, result and who said it) and SUPPORTERS for the four others: each is a wordmark, an industry, a figure and its label. The names are fictional placeholders.
Where do the buttons go?
Both are links (href="#"): point the Shine Button at your customers page and Read the story at the case study.
The Shine Button renders the link it's given with render, with nativeButton={false}.
Read the story is an outline button that links the same way.
How does the carousel work on a phone?
Below md the four cells are a horizontal scroller with scroll snapping, each about three quarters of the width so the next one shows. The scroller takes focus, so a keyboard user can scroll it with the arrow keys, and it is named "More customers". From md it becomes a two-by-two grid and the scroller behaviour is gone.
Related
- Pro
A bento for an on-call alert router: one tall customer story with a big result, a quote and a link, beside four customers that each carry an industry pill and a retention figure, in cells that share their hairlines.
- Pro
A bento for brewery inventory software: a full-width featured story laid out as a row, over a second band of three customers divided by hairlines.
- Pro
Three customer stories of equal weight for a headless CMS, each a whole case study in its own column: a wordmark plate, an industry pill, a big figure, a two-line quote and who said it.
- Pro
Twelve customer wordmarks for a recipe-costing tool, each in a cell of its own whose lines run past its corners with a + mark, four across on desktop and two on a phone.
- Pro
Bento Grid Testimonials
Quote gridsA quote-only bento drawn with hairlines: one large lead story beside four shorter quotes, in cells that share their lines, on the page's drafting lines.
- Pro
Bento Sparkline Logos
BentosA bento for a data warehouse in a card-in-card shell: four customers that each show the drop in slow queries as a figure and a falling trend line, beside one customer story set at the end.