Editorial 404 Section Index

Editorial 404 with a square eyebrow and status code over a hairline rule, an oversized accent-highlighted headline, and a ruled index of the sections visitors reach for next.

PRO

Error14: Editorial 404 Section Index

An editorial 404: a square eyebrow and the status code sit over a hairline rule, then an oversized headline with an accent-coloured clause, and a ruled index of the sections visitors reach for next.

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.

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

Base UI flavor

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

This installs the block to components/beste/block/error14.tsx, plus the two design-system primitives it renders through: badge6 for the square eyebrow and button1 for the seal call to action.

Quick start

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

tsx
import { Error14, error14Demo } from "@/components/beste/block/error14";

export default function NotFound() {
  return <Error14 {...error14Demo} />;
}

Then replace the demo with your own props. The emphasis inside the heading comes from a <strong> tag, not a separate prop:

tsx
import { Error14 } from "@/components/beste/block/error14";

export default function NotFound() {
  return (
    <Error14
      label="Page Not Found"
      code="404"
      heading="This address leads <strong>nowhere at all</strong>."
      description="Either the page was retired, or the link that carried you here was typed a little wrong."
      button={{ label: "Take me home", href: "/" }}
      linksLabel="Where people go next"
      links={[
        { title: "Work", description: "Selected projects and case studies", href: "/work" },
        { title: "Contact", description: "Start a project or ask a question", href: "/contact" },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
labelstringEyebrow text rendered through the square-marker badge
codestringStatus code shown after the eyebrow divider
headingstringHeadline HTML, rendered as an h1; <strong> marks the accent clause
descriptionstringExplanatory paragraph in the left column
buttonActionLinkSeal call to action under the description
linksLabelstringCaption above the index
linksIndexLink[][]Ruled index rows in the right column
classNamestringExtra classes for the outer <section>
ts
type ActionLink = {
  label: string;
  href: string;
};

type IndexLink = {
  title: string;
  description?: string;
  href: string;
};

Behavior notes

More Error blocks

View all Error
PRO

error20

Editorial 404 With Portrait Image

Two-column 404 in a quiet monochrome language: a parenthetical eyebrow, a two-line display headline, a pill call to action and an oversized report-the-link email on the left, a tall captioned photograph on the right.

PRO

error19

Typographic 404 Index

Monochrome 404 built on oversized display type: a parenthetical eyebrow, a display headline with a muted emphasis clause, a pill call to action, and a ruled index of every section on the site.

PRO

error24

404 With Featured Work

Studio 404 that recovers a dead project URL: a square eyebrow and status code over a hairline rule, an accent headline and seal button, then two large project cards with category lines and hover arrow chips.

PRO

error15

500 Incident Report

Server error page with a square eyebrow and status code over a hairline rule, a bold accent headline, a bordered incident table of reference, timestamp and service rows, and a retry seal button beside a status page link.

PRO

error29

Oversized Numeral 404

Monochrome 404 led by the status code set as an oversized numeral, with the statement and pill call to action on one side of a hairline rule and the explanation plus display-type links on the other.

PRO

error17

Maintenance Window Notice

Planned downtime page with a square eyebrow and status code, a bold accent headline, three bordered cells for the maintenance window, a working notify-me email form with a success state, and a live progress link.