Type Release LandingPRO

A single-page product launch for a typeface: a poster navbar anchored to every section below it, a fact-led hero, a centred manifesto, a ruled index of the work it is set in, three licence tiers, a buyer's FAQ, an inverted newsletter band and a ruled index footer that repeats the same anchors.

Composed from 8 blocks. Installing this page installs all of them, plus the pieces and primitives they use.

Built in the Auralis collection.

Landing1: Type Release Landing

A single-page product launch for a typeface: a poster navbar anchored to every section below it, a fact-led hero, a centred manifesto, a ruled index of the work it is set in, three licence tiers, a buyer's FAQ, an inverted newsletter band, and a ruled index footer repeating the same anchors. Eight blocks, one install, one page.

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.

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

This installs the page to components/beste/page/landing1.tsx and everything behind it: the eight blocks it composes (navbar67, hero148, about65, portfolio112, pricing65, faq76, cta72, footer111) and the badge7 and button12 components they use. Eleven files, no follow-up installs.

Quick start

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

tsx
import { Landing1, landing1Demo } from "@/components/beste/page/landing1";

export default function Page() {
  return <Landing1 {...landing1Demo} />;
}

Each section is a separate prop, so the usual next step is to keep the demo and replace one section at a time. Keep the navbar's href values pointing at the anchors, or the page stops navigating itself.

tsx
import { Landing1, landing1Demo } from "@/components/beste/page/landing1";

export default function Page() {
  return (
    <Landing1
      {...landing1Demo}
      licences={{
        label: "Licences",
        heading: "Three, and the desktop one is perpetual.",
        plans: [
          { name: "Desktop", price: "$90", description: "Two machines, no expiry." },
          { name: "Web", price: "$180", description: "Up to 500,000 views a month." },
          { name: "Family", price: "$420", description: "Nine weights, both widths." },
        ],
      }}
    />
  );
}

Props

Every prop is the full prop object of the block that renders that section, so anything the block accepts is accepted here.

PropTypeDefaultDescription
navbarComponentProps<typeof Navbar67>Poster navbar; its links are the anchors below
heroComponentProps<typeof Hero148>Fact-led hero
manifestoComponentProps<typeof About65>Centred manifesto
inUseComponentProps<typeof Portfolio112>Ruled index of the work it is set in
licencesComponentProps<typeof Pricing65>Three licence tiers
faqComponentProps<typeof Faq76>Buyer's questions
ctaComponentProps<typeof Cta72>Newsletter band
footerComponentProps<typeof Footer111>Ruled index footer, repeating the anchors
classNamestringExtra classes for the page's outer wrapper

Sections

SectionAnchorBlockNotes
Hero#familyhero148Facts before adjectives
Manifesto#manifestoabout65Given bg-muted/50; a centred measure, not full width
In use#in-useportfolio112A ruled list rather than a card grid
Licences#licencespricing65Also given bg-muted/50
Questions#questionsfaq76Buying questions, not brand ones
Closingcta72Newsletter, on the inverted band

Behavior notes

Blocks in this page

Browse all blocks
PRO

navbar67

Poster Split Navbar

Poster-scale navbar — an oversized wordmark anchors the left while a right column stacks the nav, a pill CTA and a parenthetical label. Collapses to a stacked mobile menu.

PRO

hero148

Wide Statement Fact Hero

Photo-free hero that runs a display statement across the full width, drops the paragraph and pill CTAs onto one baseline beneath it, and closes with a ruled four-column row of studio facts.

PRO

about65

Centered Manifesto

Centered manifesto with a very large multi-line statement heading, muted emphasis phrases, a closing line, and a single CTA.

PRO

portfolio112

Project Index Rows

Editorial project index of ruled rows — padded numeral, project name, client and year, with a floating thumbnail revealed on hover.

PRO

pricing65

Monochrome Pricing Tiers

Three monochrome engagement tiers with editorial big-number pricing and an inverted featured plan.

PRO

faq76

Editorial Two-Column FAQ

A two-column editorial FAQ pairing a sticky eyebrow, oversized heading, short note, and contact CTA on the left with a ruled, index-marked accordion of questions on the right.

PRO

cta72

Newsletter Letter Band

A monochrome newsletter CTA band pairing an oversized statement with an inline email-capture form and a reassurance note.

PRO

footer111

Ruled Index Footer

Editorial directory footer — a parenthetical label and statement above ruled sitemap rows, each pairing a section title with a wrapping set of links, closed by a wordmark and copyright line.