Editorial Issue Bento
Magazine mosaic with a cover story photo, an issue-number tile, an editor's note, and three article teasers. Suited to a publication or newsletter's latest-issue section.
Docs
Installation
A real shadcn registry command, not a copy-paste stand-in: it fetches this block plus its media-slot dependencies and any missing npm packages, and installs them straight into your project.
npx shadcn add https://staaarter.com/r/editorial-issue-bento.jsonPrefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/bento/bento9.tsx instead.
Usage
The file also exports bento9Demo, the exact props behind the preview above. Spread it to get a working section in one line, then replace it with your own data.
import { Bento9, bento9Demo } from "@/components/blocks/bento/bento9"; export default function Page() { return <Bento9 {...bento9Demo} />; }
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| cover | CoverStory | none | Cover story tile, spanning two columns and two rows, with category and page count on the scrim. |
| issue | IssueFigure | none | Inverted tile beside the cover, e.g. the issue number. |
| editorsNote | string | none | Short italic paragraph in the bordered publication-note tile. |
| articles | ArticleTile[] | none | Soft tiles, each with a headline and a one-line dek. |
| className | string | none | Extra classes for the outer section element. |
Types
type CoverStory = { photo: MediaSlotImage; category: string; headline: string; pageCount: string; }; type IssueFigure = { value: string; label: string }; type ArticleTile = { headline: string; dek: string };
Behavior notes
- Purely presentational: the editor's note and article teasers are static demo copy, not pulled from a CMS or an RSS feed.
- The grid is five columns on large screens (not the default four) so the cover, issue figure, note, and three article tiles all pack evenly without a ragged row; passing more or fewer than three `articles` will change how the grid fills the remaining cells.
- None of the article tiles link anywhere; they are inert teaser cards, matching every other static About/Bento block's non-functional CTAs.
More Bento Blocks
View all →studio-bento-grid
Studio Bento Grid
A hand-tiled monochrome bento grid mixing a statement, a stat, an image, a quote, and a CTA into one composition.
studio-summary-bento
Studio Summary Bento
Studio mosaic whose lead tile floats a mood-board media piece over a dotted field, beside a photo tile, an inverted figure tile, a quote tile, and a CTA tile.
selected-work-bento
Selected Work Bento
Work mosaic on a six-column track mixing captioned photo tiles with a soft statement tile and an inverted figure tile, the lead project spanning four columns and two rows.
service-bento-with-figure
Service Bento With Figure
Service mosaic whose lead tile floats a photo strip over a dotted field, beside a captioned photo tile, an inverted figure tile, and three soft icon tiles.
phase-bento-with-photographs
Phase Bento With Photographs
Process mosaic where the opening phase fills a two-row photographic tile with its eyebrow, explanation and duration on the scrim, beside an inverted summary tile and three smaller phase tiles.
object-study-bento
Object Study Bento
Product mosaic pairing a tall hero photo, a spec sheet, two macro detail tiles, and a closing price banner.