Four tall image tiles, one per industry, each followed by an explanation and a ruled foot pairing a proof line with a plain link into that sector's work.
Four industries as tall portrait tiles: a photograph, the sector, what the work involves, and a ruled foot carrying the proof line with its own link. No section CTA, so the tiles are the only way out.
Upgrade to Pro
Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.
Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.
Radix flavor
npx shadcn add "https://ui.beste.co/r/usecase46?email=YOUR_EMAIL&license_key=YOUR_KEY"Base UI flavor
npx shadcn add "https://ui.beste.co/r-base/usecase46?email=YOUR_EMAIL&license_key=YOUR_KEY"This installs the block to components/beste/block/usecase46.tsx plus the badge7 eyebrow it uses.
The installed file exports usecase46Demo alongside the block: the exact props behind the preview above. Spread it to get a working section in one line.
import { Usecase46, usecase46Demo } from "@/components/beste/block/usecase46";
export default function Page() {
return <Usecase46 {...usecase46Demo} />;
}Then replace the demo with your own props. Written out, a trimmed setup looks like this:
import { Usecase46 } from "@/components/beste/block/usecase46";
export default function Page() {
return (
<Usecase46
badge={{ label: "Fields we know" }}
heading="Four industries where we already know the questions."
description="Not because we are specialists, but because we have been wrong in each of them."
sectors={[
{
src: "/sectors/publishing.jpg",
alt: "Stacked print publications",
sector: "Publishing",
description: "Catalogues, journals and the reading order that decides the rest.",
proof: "Nine titles, four presses",
href: "/work/publishing",
linkLabel: "See publishing work",
},
{
src: "/sectors/retail.jpg",
alt: "Retail interior with monochrome shelving",
sector: "Retail",
description: "Rooms, shelves and packaging that has to survive a busy Saturday.",
proof: "Eighteen rooms opened",
href: "/work/retail",
linkLabel: "See retail work",
},
]}
/>
);
}| Prop | Type | Default | Description |
|---|---|---|---|
badge | { label: string } | – | Eyebrow label rendered as a Badge7 |
heading | string | – | Section heading in the left header column |
description | string | – | Supporting paragraph in the right header column |
sectors | SectorTile[] | [] | Industry tiles, rendered in order |
className | string | – | Extra classes for the outer <section> |
type SectorTile = {
src: string;
alt: string;
sector: string;
description: string;
proof: string;
href: string;
linkLabel: string;
};flex flex-col with the ruled foot on mt-auto, so the proof line and its link stay level across the row however long the descriptions run.href and linkLabel, so the section needs no shared CTA at the bottom and each industry can point somewhere different.aspect-[4/5] portrait frame with no hover treatment: the picture is content, not an affordance.sm:grid-cols-2 lg:grid-cols-4), so a four-sector set stays a two-by-two block on a tablet instead of squeezing.gap-x-6 gap-y-12), so stacked tiles stay separated when the grid wraps.md:items-end, so the supporting paragraph sits on the heading's baseline rather than beside its first line.usecase52
Six application tiles alternating between landscape and portrait crops, each captioned on a rule with where the work lands, what it is applied to and the constraint it has to survive.
usecase4
Card grid showcasing industry-specific solutions with icons, images, descriptions, and feature tags. Perfect for highlighting how your platform serves different verticals.
usecase18
Card grid showcasing industries with icons, descriptions, and key statistics like company count and user numbers. Perfect for demonstrating market reach across verticals.
usecase48
Three tall photographic bands stacked full width, each carrying an eyebrow, display title, explanation, one outcome figure and its own outline pill link over a tinted scrim; the three-column foot only forms from lg up so the sentence keeps its measure on a tablet.