Skip to content
shadcn.io

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.

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 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.

What are the lines around each cell?

Each cell has a Guides layer: four hairlines that run slightly past the cell's corners and a + mark at its start corner. The gap between cells is large enough that neighbouring lines never touch.

What moves?

The header and the cells fade up once when the page loads, with CSS transitions, and the supporting wordmarks ease to the text colour on hover. With reduced motion the transitions are off.

  • 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

    A 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

    A 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.