Waitlist Email Hero

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

PRO

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.

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

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.

FREE

hero7

Centered Hero with Media

Centered hero with optional badge, heading, description, dual action buttons, and a featured image below. Perfect for product launches and landing pages.

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.

PRO

hero125

Hero with Portrait Gallery

Centered eyebrow, oversized heading and CTA above a responsive 3-up portrait gallery with monospace captions.

FREE

hero63

Changelog Hero with Updates List

Centered hero with checklist of recent updates showing new badges and completion icons. Perfect for changelog pages and product update announcements.