Editorial Article LayoutPRO

A full article layout with an oversized light title, an author row framed by hairlines, a wide lead image, prose sections with accent-bulleted lists, an accent-ruled pull quote, and a closing share row.

Post87: Editorial Article Layout

Full article layout: an eyebrow over an oversized light title, a lead paragraph, and an author row framed by hairlines, then a wide lead image above prose sections with accent-bulleted lists, an accent-ruled pull quote after the opening section, and a share row to close.

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

Base UI flavor

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

This installs the block to components/beste/block/post87.tsx plus the badge23 and button21 components it uses for the eyebrow and the share actions.

Quick start

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

tsx
import { Post87, post87Demo } from "@/components/beste/block/post87";

export default function ArticlePage() {
  return <Post87 {...post87Demo} />;
}

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

tsx
import { Post87 } from "@/components/beste/block/post87";

export default function ArticlePage() {
  return (
    <Post87
      badge={{ label: "Operations" }}
      title="The eleven seconds that decide your Tuesday"
      lead="Rebooking is the smallest task in a clinic and the one that sets the tone."
      author={{
        name: "Marcus Vale",
        role: "Product, scheduling",
        avatar: { src: "/images/marcus.jpg", alt: "Portrait of Marcus Vale" },
      }}
      meta="April 22, 2026 · 6 min read"
      image={{ src: "/images/desk.jpg", alt: "A reception desk in soft light" }}
      sections={[
        { paragraphs: ["We spent a month behind reception desks with a stopwatch."] },
        {
          heading: "What the stopwatch found",
          paragraphs: ["Rebooking took two minutes forty when it needed a call back."],
          bullets: ["Eleven seconds: one screen, one confirmation, done"],
        },
      ]}
      quote={{
        text: "Nobody asks for faster software. They ask to stop apologising.",
        attribution: "A practice manager in Utrecht",
      }}
      share={{
        label: "Found this useful?",
        links: [{ label: "Read the next one", href: "/blog" }],
      }}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string }Topic eyebrow above the title, rendered via Badge23
titlestringArticle title, rendered as the h1
leadstringStandfirst under the title
authorAuthorAvatar, name, and role in the byline row
metastringDate and reading time, set opposite the author
image{ src: string; alt: string }Wide lead image between the byline and the body
sectionsPostSection[][]Body sections, each with an optional heading and bullets
quotePullQuotePull quote, placed after the first section
shareShareClosing row under a hairline
classNamestringExtra classes for the outer <section>
ts
type ActionLink = { label: string; href: string };

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

type PostSection = {
  heading?: string;
  paragraphs: string[];
  bullets?: string[];
};

type PullQuote = { text: string; attribution?: string };

type Share = { label: string; links?: ActionLink[] };

Behavior notes

More Post blocks

View all Post
PRO

post3

Featured Article Layout

Full-width article with gradient overlay hero image, featured badge, and complete metadata. Ideal for flagship content that deserves prominent visual presentation.

PRO

post6

Author-Focused Layout

Prominent author profile with large avatar display, followed by featured image below title. Best for thought leadership or expert opinion pieces.

PRO

post27

News Article Sidebar

Newspaper-style layout with byline, serif typography, author bio sidebar, and trending articles list. Ideal for news or journalism.

PRO

post38

Video Article Layout

Article with featured video player, thumbnail preview, and watch time display. Ideal for video-first content with accompanying text.

PRO

post9

Article with Right Author Box

Two-column layout with main content on left and sticky author profile card on right with social links. Great for individual contributor articles.

PRO

post4

Clean Article Format

Minimal design with tags above title and author metadata below. Perfect for technical articles or educational content that prioritizes readability.