About Media Reel

About section with eyebrow, stacked stats and a read-more CTA beside a media card with a watch-reel play button.

PRO

About35: About Media Reel

About section with a narrow left rail (eyebrow, a stacked list of stats, and a seal CTA) beside a heading and a media card. The media card doubles as a video trigger: when media.videoUrl is set, a play button opens a modal that embeds the video in an iframe.

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

Base UI flavor

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

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

Quick start

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

tsx
import { About35, about35Demo } from "@/components/beste/block/about35";

export default function Page() {
  return <About35 {...about35Demo} />;
}

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

tsx
import { About35 } from "@/components/beste/block/about35";

export default function Page() {
  return (
    <About35
      label="Polaris Studio"
      stats={[
        { title: "Brands launched since 2014", value: "210+" },
        { title: "Founders who came back for more", value: "88%" },
      ]}
      button={{ label: "Start a project", href: "https://beste.co" }}
      heading="We build products and brands worth betting on."
      media={{
        src: "https://images.unsplash.com/photo-1522202176988-66273c2fd55f?w=1200&h=750&fit=crop",
        alt: "Studio team at work",
        videoUrl: "https://www.youtube.com/embed/dQw4w9WgXcQ",
      }}
      playLabel="See our work"
    />
  );
}

Props

PropTypeDefaultDescription
labelstringEyebrow label rendered inside the badge
statsStatItem[][]Stacked stat list in the left rail
buttonActionLinkSeal-pill CTA beneath the stats
headingstringRendered via dangerouslySetInnerHTML; <strong> spans render muted
mediaMediaItemRight-side media card; the play button only appears when videoUrl is set
playLabelstringLabel on the play trigger button
classNamestringExtra classes for the outer <section>
ts
type StatItem = { title: string; value: string };
type ActionLink = { label: string; href: string };
type MediaItem = { src: string; alt: string; videoUrl?: string };

Behavior notes

More About blocks

View all About
PRO

about33

About With Stats Band

About section with an eyebrow label and read-more action on the left, a bold heading with two side-by-side images on the right, and a four-column stats band below.

PRO

about14

Stats Bar with Story Card

Horizontal stats row at the top followed by a centered story card with heading, body text, and CTAs.

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

about5

Image & Text Split

Side-by-side layout with a tall image on the left and company story, inline stats, and CTAs on the right.

PRO

about34

About Stats Grid

About section: eyebrow label, two-tone heading, two portraits beside a 2x2 stats grid.

PRO

about60

Team Member Grid

Team section with an eyebrow, big heading, description and CTA above a responsive grid of people cards (portrait image, name, role).