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 carrying only their label and length.
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/phase-bento-with-photographs.jsonPrefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/bento/bento5.tsx instead.
Usage
The file also exports bento5Demo, 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 { Bento5, bento5Demo } from "@/components/blocks/bento/bento5"; export default function Page() { return <Bento5 {...bento5Demo} />; }
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| openingPhase | OpeningPhase | none | Photographic tile spanning two rows, with an eyebrow, explanation, and duration overlaid on the bottom scrim. |
| summary | string | none | Short paragraph shown in the inverted (dark) summary tile. |
| phases | PhaseItem[] | none | Exactly three soft tiles, each showing only a phase label and its duration. |
| className | string | none | Extra classes for the outer section element. |
Types
interface OpeningPhase { eyebrow: string; explanation: string; duration: string; photo: { src: string; alt: string }; } interface PhaseItem { label: string; duration: string; }
Behavior notes
- Purely presentational: no local state, no real process tracker or progress indicator behind the tiles.
- The layout is a fixed 4-column by 3-row bento grid tuned for exactly three `phases` items; a different count will still render but won't fill the grid as evenly.
- The opening phase's photo tile and the three phase tiles are all static, always-visible content, not a step-by-step wizard, so nothing is highlighted as 'current'.
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.
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.
studio-people-bento
Studio People Bento
Team mosaic of portrait tiles captioned with name and role, interleaved with a quote tile and a closing tenure stat.