Staaarter

Magazine Columns

A two-column FAQ grid inspired by print magazine layouts: each entry carries a left accent border, a large heading-font question, and a narrower column of body copy underneath. All entries are always expanded, spacing is generous and balanced across both columns.

By Staaarter Team
FAQ
Docs
Live preview

Docs

Installation

A real shadcn registry command, not a copy-paste stand-in: it fetches this block plus its badge dependencies and any missing npm packages, and installs them straight into your project.

npx shadcn add https://staaarter.com/r/magazine-columns.json

Prefer not to use the CLI? Copy the source from the Code toggle above into src/components/blocks/faq/faq29.tsx instead.

Usage

The file also exports faq29Demo, the exact props behind the preview above. Spread it to get a working section in one line, then replace it with your own data.

import { Faq29, faq29Demo } from "@/components/blocks/faq/faq29";

export default function Page() {
  return <Faq29 {...faq29Demo} />;
}

Props

PropTypeDefaultDescription
badgestring"FAQ"Small label shown above the heading.
headingstring"Frequently asked questions"Section heading.
descriptionstring"A closer look at how things work, in print."Supporting copy under the heading.
items{ question: string; answer: string }[]noneFAQ entries, laid out two per row on sm+ screens.
classNamestringnoneExtra classes for the outer section element.

Behavior notes

  • Fully static: there is no accordion state, every answer is always visible, and the left accent border is a plain decorative border-l-2 utility, so this is a safe server component.