Question And Answer LedgerPRO

A two-column ledger pairing the question a reader sent on the left with the thing that was built in response on the right, under column labels that only appear on desktop.

Feature273: Question And Answer Ledger

A two-column ledger pairing the question a reader sent on the left with the thing that was built in response on the right, under column labels that only appear on desktop.

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.

Upgrade Now

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

Base UI flavor

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

This installs the block to components/beste/block/feature273.tsx and the badge6 component it uses for the eyebrow (installed to components/beste/component/badge6.tsx).

Quick start

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

tsx
import { Feature273, feature273Demo } from "@/components/beste/block/feature273";

export default function AskedPage() {
  return <Feature273 {...feature273Demo} />;
}

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

tsx
import { Feature273 } from "@/components/beste/block/feature273";

export default function AskedPage() {
  return (
    <Feature273
      eyebrow="Asked and answered"
      heading="Everything here started as a reader's question"
      questionLabel="What we were asked"
      answerLabel="What we made"
      rows={[
        {
          question: "How do you price a project you have never done before?",
          answer: "A chapter on estimating unfamiliar work, with the sheet we quote from.",
          link: { label: "Read the chapter", href: "/guide/estimates" },
        },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
eyebrowstringBadge6 label above the hairline rule
headingstringSection heading under the rule
questionLabelstringHead of the left column, desktop only
answerLabelstringHead of the right column, desktop only
rowsLedgerRow[][]One hairline row per question
classNamestringExtra classes for the outer section
ts
type LedgerRow = {
  question: string;
  answer: string;
  link?: AnswerLink;
};

type AnswerLink = {
  label: string;
  href: string;
};

Behavior notes

More Feature blocks

View all Feature
PRO

feature246

Switchable Capability Ledger

Capability section with a row of pill filters that swap the list below: each entry becomes a ruled three-column row holding the title, an explanation and the typical duration pinned right.

PRO

feature254

Photographic Year Ledger

Timeline where every ruled row lines up a year, a photograph from that moment and the explanation of what forced the change, headed by a pill CTA on the heading line and stacking to a readable block on mobile.

PRO

feature200

Feature with Two-Column Checklist and Image

Two-column feature section with badge, heading, description, a 2-column checklist of icon items (defaults to check icon), and CTA on one side, with a square image on the other. Image position is configurable.

PRO

feature202

Feature with Side Heading and Custom Tabs

Two-column feature section with badge, heading, and multi-paragraph copy on the left, plus a custom tab strip and panel on the right.

FREE

feature34

Numbered Reasons List

Two-column grid of numbered items (01, 02, etc.) with circular badges, titles, and descriptions. Perfect for why-choose-us sections, benefits lists, or key differentiators.

PRO

feature199

Feature with Side Heading and Icon Grid

Two-column feature section with a large heading on the left and a 2x2 grid of feature cards on the right, each with a large badge icon, title, and description.

Markdown version