Framed Studio Card

About composed inside a bordered studio card with header marks, portrait and a stats strip.

PRO

About42: Framed Studio Card

About section composed entirely inside a single bordered card: a registry-style header row (eyebrow badge opposite a free-form mark like a founding date), an asymmetric heading/description/CTA split against an inset portrait, and a bottom stats strip, all divided by internal rules.

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.

Installation

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

bash
npx shadcn add "https://ui.beste.co/r/about42?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/about42?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/about42.tsx, the badge6 and button1 components it uses for the eyebrow label and the CTA, and its dependencies.

Quick start

The installed file exports about42Demo alongside the block: the exact props behind the preview above. Spread it to get a working section in one line.

tsx
import { About42, about42Demo } from "@/components/beste/block/about42";

export default function Page() {
  return <About42 {...about42Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { About42 } from "@/components/beste/block/about42";

export default function Page() {
  return (
    <About42
      label="The Studio"
      registryMark="No. 016 / Est. 2016"
      heading="Polaris is a small studio that ships <strong>brand systems built to outlast the launch</strong>."
      description="We are a tight crew of designers and engineers working out of one room by the water."
      button={{ label: "Read our field notes", href: "https://beste.co" }}
      image={{
        src: "https://images.unsplash.com/photo-1522202176988-66273c2fd55f?w=1000&h=1250&fit=crop",
        alt: "Studio workspace with natural light",
      }}
      stats={[
        { value: "120+", label: "Brand systems shipped." },
        { value: "9 yrs", label: "Building by the water." },
        { value: "6", label: "People, one room." },
        { value: "31", label: "Industry awards earned." },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
labelstringEyebrow label rendered inside the badge
registryMarkstringFree-form mark opposite the badge in the header row
headingstringRendered via dangerouslySetInnerHTML; <strong> spans render text-primary
descriptionstringParagraph below the heading
buttonActionLinkCTA at the bottom of the left column
imageImageItemInset portrait, bordered like a photo mounted in the card
statsStatItem[][]Four-column strip at the bottom of the card
classNamestringExtra classes for the outer <section>
ts
type ActionLink = { label: string; href: string };
type ImageItem = { src: string; alt: string };
type StatItem = { value: string; label: string };

Behavior notes

More About blocks

View all About
PRO

about58

About Statement Card

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.

PRO

about46

About Strip

An about intro followed by a horizontally scrollable strip mixing image, stat, quote and values cards.

PRO

about54

Inset Card About

A cinematic wide image with an overlapping inset content card and a stat ribbon.

PRO

about37

Index Columns About

Three uneven columns: a studio fact index, an oversized statement, and a portrait with signature.

PRO

about52

Spec Sheet About

About styled as a technical spec sheet with coordinate marks, a data column and a portrait.

PRO

about49

Founder Statement About

About built around a dark founder portrait card with a pull-quote, signature, and supporting stats.