Waitlist Email HeroPRO

Centered waitlist hero with eyebrow, big heading, description, an inline email-capture form and an overlapping avatar trust row.

Hero126: Waitlist Email Hero

Centered waitlist hero: eyebrow, heading, description, an inline email-capture form that collapses to a single row on desktop, and an overlapping circular avatar stack with a trust line beneath it.

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

Base UI flavor

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

This installs the block to components/beste/block/hero126.tsx, the badge7 eyebrow badge and button12 submit button it renders through, and its dependencies.

Quick start

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

tsx
import { Hero126, hero126Demo } from "@/components/beste/block/hero126";

export default function Page() {
  return <Hero126 {...hero126Demo} />;
}

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

tsx
import { Hero126 } from "@/components/beste/block/hero126";

export default function Page() {
  return (
    <Hero126
      badge={{ label: "Joining soon" }}
      labels={{
        placeholder: "you@studio.email",
        trust: "847 founders, art directors and makers already on the list",
      }}
      heading="The studio for <strong>what comes next.</strong>"
      description="We are opening a small practice for brands that refuse the template."
      button={{ label: "Reserve a seat", href: "https://beste.co" }}
      avatars={[
        { src: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=80&h=80&fit=crop", alt: "Portrait of a founder on the waitlist" },
        { src: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=80&h=80&fit=crop", alt: "Portrait of an art director on the waitlist" },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
badgeBadgeEyebrow badge above the heading
labelsHero126Labels{}Email input placeholder and the trust-row sentence
headingstringHeading; supports inline <strong> for the accent phrase
descriptionstringSupporting copy under the heading
buttonActionButtonForm submit button, rendered through Button12
avatarsHero126Avatar[][]Overlapping avatar stack next to the trust line
classNamestringExtra classes for the outer <section>
ts
type Badge = { label: string };
type Hero126Labels = { placeholder?: string; trust?: string };
type ActionButton = { label: string; href: string };
type Hero126Avatar = { src: string; alt: string };

Behavior notes

Wiring the form up

This block ships the form markup only; state, validation, and submit are yours to add. Our guide wires the shadcn Field primitives to React Hook Form, TanStack Form, and Formisch on one field system.

More Hero blocks

View all Hero
FREE

hero69

Email Signup Hero

Minimal centered hero with inline email input field and submit button for newsletter or waitlist signups. Perfect for coming-soon pages and early access campaigns.

PRO

hero159

Photo Collage Hero

A centered hero with an eyebrow, light display heading, and two actions above a staggered three-photo collage whose raised middle tile floats a live booking confirmation.

PRO

hero169

Centered Newsletter Hero With Reader Quote

A centered newsletter hero that puts one reader quote in a bordered card between the headline and the email row, and swaps the row for a confirmation line once it is submitted.

PRO

hero72

Browser Screenshot Hero with Notifications

Centered hero with perspective browser mockup, floating notification cards at corners, and star rating badge. Perfect for SaaS products and web apps.

PRO

hero43

Email App Hero with Inbox Mockup

Split-layout hero with interactive email client mockup featuring sidebar, message list, and floating notification. Perfect for email and communication apps.

PRO

hero120

Editorial Image Hero

Centered editorial hero with eyebrow, large heading, description, dual dark and outline CTAs, and a wide 16:9 image with a mono caption below.