Team & Mission

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

PRO

About1: Team & Mission

Two-column about section: a mission paragraph paired with a 2x2 stat tile grid on one side, and a 2x2 team member grid of avatar cards on the other, closed out with a row of CTA buttons beneath both columns.

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

Base UI flavor

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

This installs the block to components/beste/block/about1.tsx and the badge, button, and avatar shadcn/ui primitives it depends on.

Quick start

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

tsx
import { About1, about1Demo } from "@/components/beste/block/about1";

export default function Page() {
  return <About1 {...about1Demo} />;
}

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

tsx
import { About1 } from "@/components/beste/block/about1";

export default function Page() {
  return (
    <About1
      badge={{ label: "About Us", variant: "secondary" }}
      heading="Building the future of digital experiences"
      description="A team of designers, engineers, and strategists crafting products people love."
      mission="Our mission is to empower businesses with beautifully crafted, accessible, and performant digital products."
      stats={[
        { title: "Founded", value: "2018" },
        { title: "Team Members", value: "45+" },
      ]}
      team={[
        { name: "Sarah Chen", role: "CEO & Co-Founder", avatar: { src: "https://images.unsplash.com/photo-1494790108377-be9c29b29330", alt: "Sarah Chen" } },
        { name: "Marcus Johnson", role: "CTO & Co-Founder", avatar: { src: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e", alt: "Marcus Johnson" } },
      ]}
      buttons={[{ label: "Join Our Team", href: "https://beste.co" }]}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string; variant?: "default" | "secondary" | "outline" }Pill above the heading; only rendered when badge is truthy
headingstringSection heading
descriptionstringSection intro text
missionstringMission statement paragraph in the left column
statsStatItem[][]Stat tiles below the mission paragraph
teamTeamMember[][]Avatar cards in the right column
buttonsButtonItem[][]CTA buttons below both columns
classNamestringExtra classes for the outer <section>
ts
type StatItem = { title: string; value: string };

type TeamMember = {
  name: string;
  role: string;
  avatar?: { src: string; alt: string };
};

type ButtonItem = {
  label: string;
  href?: string;
  variant?: "default" | "secondary" | "outline" | "ghost" | "link" | "destructive";
};

Behavior notes

More About blocks

View all About
PRO

about23

Story, Image & Team Row

Two-column layout with company story, stats, and leadership quote on the left, team photo and avatar row on the right.

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

about8

Stats with Descriptions

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

PRO

about34

About Stats Grid

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

PRO

about20

Team Photo & List

Wide team photo, member list with avatars, team stats grid, and a culture quote. A rich team showcase layout.

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