Index Columns About

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

PRO

About37: Index Columns About

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.

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/about37?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
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.

Quick start

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.

tsx
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:

tsx
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" }}
    />
  );
}

Props

PropTypeDefaultDescription
labelstringEyebrow label rendered inside the badge
factsFactItem[][]Definition-list rows in the left column
statementstringOversized center statement; rendered via dangerouslySetInnerHTML
descriptionstringParagraph below the statement
buttonActionLinkCTA below the description
imageImageItemRight-column portrait
signatureSignatureName/role line below the portrait
classNamestringExtra classes for the outer <section>
ts
type FactItem = { label: string; value: string };
type ActionLink = { label: string; href: string };
type ImageItem = { src: string; alt: string };
type Signature = { name: string; role: string };

Behavior notes

More About blocks

View all About
PRO

about66

About with Stats Grid

Two-column about with a tall image on one side and an eyebrow, heading, description, and 2x2 stats grid on the other.

PRO

about42

Framed Studio Card

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

PRO

about1

Team & Mission

Two-column about section with mission statement, company stats, and team member grid. Perfect for company pages and landing sections.

PRO

about8

Stats with Descriptions

Four-column stats grid with large numbers, titles, and supporting descriptions. Perfect for impact and results sections.

PRO

about21

Checklist & Image Split

Two-column layout with checklist highlights on the left, featured image and testimonial quote on the right, plus a full-width stats row.

PRO

about2

Values with Team Photo

Full-width team photo with a three-column values grid below. Great for culture pages and brand storytelling.