Hairline Answer LedgerFREE

A compact FAQ with nothing hidden behind a click: three labelled groups of question and answer pairs set as two-column hairline rows, closing on a link to longer reading.

Faq84: Hairline Answer Ledger

A compact FAQ with nothing hidden behind a click: three labelled groups of question and answer pairs set as two-column hairline rows, closing on a link to longer reading.

Free block

This block is free. No license or account is required: install it with the CLI and use it in unlimited projects.

Installation

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/faq84"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/faq84"

This installs the block to components/beste/block/faq84.tsx plus the badge23 component it uses for the eyebrow.

Quick start

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

tsx
import { Faq84, faq84Demo } from "@/components/beste/block/faq84";

export default function FaqPage() {
  return <Faq84 {...faq84Demo} />;
}

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

tsx
import { Faq84 } from "@/components/beste/block/faq84";

export default function FaqPage() {
  return (
    <Faq84
      badge={{ label: "Short answers" }}
      heading="The quick ones, without an accordion in the way"
      description="Everything here fits in two lines, so nothing is hidden behind a click."
      groups={[
        {
          label: "Getting started",
          entries: [
            {
              question: "Is there a free tier?",
              answer: "Yes, free while you are running a single clinic, with no card.",
            },
            {
              question: "How long is setup?",
              answer: "An afternoon for one clinic, a fortnight for a group.",
            },
          ],
        },
        {
          label: "Money and exit",
          entries: [
            {
              question: "How are we billed?",
              answer: "Monthly in arrears, per seat, prorated in both directions.",
            },
          ],
        },
      ]}
      footerLabel="Longer questions, longer answers"
      footerLink={{ label: "Open the help centre", href: "/help" }}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string }Eyebrow above the hairline rule, rendered through Badge23
headingstringSection heading in the left column of the header
descriptionstringSupporting paragraph, right-aligned from md up
groupsLedgerGroup[][]Labelled groups of question and answer pairs
footerLabelstringSentence introducing the help centre link
footerLink{ label: string; href: string }Link at the end of that sentence
classNamestringExtra classes for the outer section
ts
type LedgerEntry = {
  question: string;
  answer: string;
};

type LedgerGroup = {
  label: string;
  entries: LedgerEntry[];
};

Behavior notes

More FAQ blocks

View all FAQ
PRO

faq90

Security Questionnaire Answers

A procurement FAQ grouping security controls into hairline rows that pair each question with a tone-coded yes, partial, or not-yet chip and the detail behind it, closing on a security pack request.

PRO

faq68

FAQ with Side Heading and Numbered Cards

Two-column FAQ section with a badge, heading, and description on the left, and a stacked list of numbered question cards on the right. Each card opens to reveal a plain answer block below it with no separator line.

PRO

faq91

Ask And Answered In Public

An open question FAQ pairing a soft panel that sticks while you scroll, holding a working question and email form, with the questions others sent recently answered as linked hairline entries.

PRO

faq44

Minimal Two Column

Simple two-column layout with questions and answers. Ultra-minimalist design with no extra styling.

PRO

faq81

Grouped FAQ Columns

FAQ split into two labelled groups, each an independent accordion of ruled questions, so a long list stays scannable by topic; closed by a response-time note beside an outline pill CTA.

FREE

faq80

Two Column Answer Grid

An always-open FAQ laid out as a two-column grid of numbered, hairline-separated question and answer entries, closing with a soft support panel that pairs a short prompt with two actions.