Asymmetric two-column layout with heading on the left and question-answer pairs on the right. A conversational way to introduce your company.
An asymmetric two-column layout: a narrow left column holds the badge, heading, description, and CTAs, while a wider right column stacks question/answer pairs as plain headings and paragraphs. A conversational alternative to a bulleted feature list for introducing a company.
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/about22?email=YOUR_EMAIL&license_key=YOUR_KEY"Base UI flavor
npx shadcn add "https://ui.beste.co/r-base/about22?email=YOUR_EMAIL&license_key=YOUR_KEY"This installs the block to components/beste/block/about22.tsx and the badge and button shadcn/ui primitives it depends on.
The installed file exports about22Demo alongside the block: the exact props behind the preview above. Spread it to get a working section in one line.
import { About22, about22Demo } from "@/components/beste/block/about22";
export default function Page() {
return <About22 {...about22Demo} />;
}Then replace the demo with your own props. Written out, a trimmed setup looks like this:
import { About22 } from "@/components/beste/block/about22";
export default function Page() {
return (
<About22
badge={{ label: "Get to Know Us", variant: "secondary" }}
heading="Questions people ask about us"
description="Honest answers to the questions that matter most."
items={[
{ question: "What exactly do you do?", answer: "We build production-ready UI blocks for React developers." },
{ question: "Who is this for?", answer: "Anyone building with React and Tailwind CSS, from solo developers to enterprise teams." },
{ question: "Is it really free?", answer: "Our core library is free and always will be. Pro adds more blocks and priority support." },
]}
buttons={[{ label: "Browse Components", href: "https://beste.co" }]}
/>
);
}| Prop | Type | Default | Description |
|---|---|---|---|
badge | { label: string; variant?: "default" | "secondary" | "outline" } | – | Small label in the left column |
heading | string | – | Heading in the left column |
description | string | – | Intro text in the left column |
items | QAItem[] | [] | Question/answer pairs in the right column, rendered in order |
buttons | ButtonItem[] | [] | CTAs under the description in the left column |
className | string | – | Extra classes for the outer <section> |
type QAItem = { question: string; answer: string };
type ButtonItem = {
label: string;
href?: string;
variant?: "default" | "secondary" | "outline" | "ghost" | "link" | "destructive";
};items is not an accordion: every question and its answer render simultaneously as static text (an <h3> question over a muted <p> answer), with no expand/collapse state or interaction.lg:grid-cols-5 split where the left column spans 2 tracks and the right column spans 3, so the question list is always wider than the intro column rather than an even 50/50.max-w-3xl header pattern used by several sibling About blocks.space-y-8) rather than dividers or borders, so there is no visual rule between consecutive Q&A pairs.about23
Two-column layout with company story, stats, and leadership quote on the left, team photo and avatar row on the right.
about13
Asymmetric layout with company story and image on the left, and a vertical list of company details on the right. Great for press and investor pages.
about6
Asymmetric two-column layout with heading on the left and numbered company principles on the right. Clean and editorial.
about66
Two-column about with a tall image on one side and an eyebrow, heading, description, and 2x2 stats grid on the other.
about32
Centered heading with description, followed by two images side-by-side. Configurable image ratio (equal, left larger, right larger). Always horizontal on mobile.
about5
Side-by-side layout with a tall image on the left and company story, inline stats, and CTAs on the right.