Three uneven columns: a studio fact index, an oversized statement, and a portrait with signature.
Three uneven columns: a definition-list "fact index" of label/value rows on the left, an oversized statement in the primary color running through the center, and a portrait with a handwritten-style signature line on the right.
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/about37?email=YOUR_EMAIL&license_key=YOUR_KEY"Base UI flavor
npx shadcn add "https://ui.beste.co/r-base/about37?email=YOUR_EMAIL&license_key=YOUR_KEY"This installs the block to components/beste/block/about37.tsx, the badge6 and button1 components it uses for the eyebrow label and the CTA, and its dependencies.
The installed file exports about37Demo alongside the block: the exact props behind the preview above. Spread it to get a working section in one line.
import { About37, about37Demo } from "@/components/beste/block/about37";
export default function Page() {
return <About37 {...about37Demo} />;
}Then replace the demo with your own props. Written out, a trimmed setup looks like this:
import { About37 } from "@/components/beste/block/about37";
export default function Page() {
return (
<About37
label="Studio Index"
facts={[
{ label: "Founded", value: "2014" },
{ label: "Location", value: "Brooklyn, NY" },
{ label: "Team", value: "24 Makers" },
]}
statement="Polaris is a creative studio shaping <strong>brands that refuse to blend in</strong>."
description="We partner with founders to turn raw ambition into identities that move and scale."
button={{ label: "Start a Project", href: "https://beste.co" }}
image={{
src: "https://images.unsplash.com/photo-1522202176988-66273c2fd55f?w=900&h=1200&fit=crop",
alt: "Creative director reviewing work",
}}
signature={{ name: "Mara Vance", role: "Founder & Creative Director" }}
/>
);
}| Prop | Type | Default | Description |
|---|---|---|---|
label | string | – | Eyebrow label rendered inside the badge |
facts | FactItem[] | [] | Definition-list rows in the left column |
statement | string | – | Oversized center statement; rendered via dangerouslySetInnerHTML |
description | string | – | Paragraph below the statement |
button | ActionLink | – | CTA below the description |
image | ImageItem | – | Right-column portrait |
signature | Signature | – | Name/role line below the portrait |
className | string | – | Extra classes for the outer <section> |
type FactItem = { label: string; value: string };
type ActionLink = { label: string; href: string };
type ImageItem = { src: string; alt: string };
type Signature = { name: string; role: string };facts renders as a <dl> with a bottom border on every row, including the last, so it reads as a continuous ruled index rather than a self-contained bordered card.statement is a <p>, not a heading element, injected via dangerouslySetInnerHTML; its <strong> spans render in text-primary, the only About block in this set to color emphasis with the primary accent inside the main statement itself.0.8fr 1.6fr 1fr), so the statement column stays roughly twice as wide as the flanking fact-index and portrait columns at every breakpoint.signature.name renders in an italic serif font (font-serif italic), distinct from the sans-serif body used everywhere else in the block, paired with signature.role pushed to the opposite end via justify-between.ArrowUpRight instead of the component's default ArrowRight.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.
about1
Two-column about section with mission statement, company stats, and team member grid. Perfect for company pages and landing sections.
about8
Four-column stats grid with large numbers, titles, and supporting descriptions. Perfect for impact and results sections.
about21
Two-column layout with checklist highlights on the left, featured image and testimonial quote on the right, plus a full-width stats row.
about2
Full-width team photo with a three-column values grid below. Great for culture pages and brand storytelling.