About styled as a technical spec sheet with coordinate marks, a data column and a portrait.
An about section styled like a technical spec sheet: a header band pairs the eyebrow badge with a monospace-feeling coordinate/reference code, then a two-column body pairs a portrait and a definition-list of specs against a heading, description, CTA, and an indexed tag row pinned to the bottom of its column.
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/about52?email=YOUR_EMAIL&license_key=YOUR_KEY"Base UI flavor
npx shadcn add "https://ui.beste.co/r-base/about52?email=YOUR_EMAIL&license_key=YOUR_KEY"This installs the block to components/beste/block/about52.tsx, the badge6 and button1 components it uses for the eyebrow label and CTA button, and its dependencies.
The installed file exports about52Demo alongside the block: the exact props behind the preview above. Spread it to get a working section in one line.
import { About52, about52Demo } from "@/components/beste/block/about52";
export default function AboutPage() {
return <About52 {...about52Demo} />;
}Then replace the demo with your own props. Written out, the same setup looks like this:
import { About52 } from "@/components/beste/block/about52";
export default function AboutPage() {
return (
<About52
label="The company"
code="REF NB-014, 40.7N 74.0W"
heading="We engineer products the way <strong>good machines</strong> are engineered."
description="We treat every product like a designed object: drawn to spec, tested under load."
button={{ label: "Request the dossier", href: "https://beste.co" }}
image={{
src: "https://images.unsplash.com/photo-1780789593650-48747aef6895?w=800&h=1000&fit=crop",
alt: "Team reviewing printed specifications",
}}
specs={[
{ label: "Founded", value: "2016, New York" },
{ label: "Team", value: "9 specialists" },
{ label: "Stack", value: "Product, Web, Motion" },
]}
tags={["Product systems", "Editorial", "Motion"]}
/>
);
}| Prop | Type | Default | Description |
|---|---|---|---|
label | string | – | Eyebrow badge text in the header band |
code | string | – | Reference-code style string on the right of the header band |
heading | string | – | Statement heading; supports inline <strong> for primary-colored highlights |
description | string | – | Supporting paragraph under the heading |
button | ActionLink | – | CTA rendered as a Button1 under the description |
image | ImageItem | – | Portrait in the left data column |
specs | SpecItem[] | [] | Label/value rows rendered as a definition list under the portrait |
tags | string[] | [] | Indexed tag row pinned to the bottom of the right column |
className | string | – | Extra classes for the outer <section> |
type ActionLink = { label: string; href: string };
type ImageItem = { src: string; alt: string };
type SpecItem = { label: string; value: string };border-b row that puts label on the left and code on the right; code is free-form text (the demo passes a reference number and coordinates) with no formatting logic applied beyond uppercase tracking-widest.lg:grid-cols-[1fr_1.3fr]: the left column holds the portrait over a <dl> of specs, the right column holds heading, description, CTA, and tags.specs renders as a bordered definition list (border-t on the list, border-b per row), with each label uppercase-tracked on the left and its value right-aligned and bold.mt-auto, so it lands flush with the bottom of the spec column on tall viewports regardless of how much heading/description text precedes it; each tag is prefixed with a bold zero-padded index (01, 02, ...) rather than a bullet or icon.aspect-[4/5] frame with a visible border, unlike the plain (borderless) image frames used in the other About4x variants.about39
About anchored by an oversized numeral with a paragraph and a horizontal image strip.
about58
About section on a soft muted card with a monospace parenthetical eyebrow, a bold studio wordmark, a large centered statement, a logos strip, and a four-column stats band.
about66
Two-column about with a tall image on one side and an eyebrow, heading, description, and 2x2 stats grid on the other.
about42
About composed inside a bordered studio card with header marks, portrait and a stats strip.
about44
Layered about over a faint scrolling studio-word marquee with offset images and stats.
about13
Asymmetric layout with company story and image on the left, and a vertical list of company details on the right. Great for press and investor pages.