A two-column private-beta section with a square eyebrow, a heading, a supporting paragraph, and a dark seal apply button beside a bordered card listing accent-checked tester benefits.
A two-column private-beta section built on a single accent color, with a square eyebrow, a heading, a supporting paragraph, and a dark seal apply button on the left, beside a bordered card listing accent-checked tester benefits on the right.
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.
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
npx shadcn add "https://ui.beste.co/r/comingsoon38?email=YOUR_EMAIL&license_key=YOUR_KEY"Base UI flavor
npx shadcn add "https://ui.beste.co/r-base/comingsoon38?email=YOUR_EMAIL&license_key=YOUR_KEY"This installs the block to components/beste/block/comingsoon38.tsx.
The installed file exports comingsoon38Demo alongside the block: the exact props behind the preview above. Spread it to get a working section in one line.
import { ComingSoon38, comingsoon38Demo } from "@/components/beste/block/comingsoon38";
export default function Page() {
return <ComingSoon38 {...comingsoon38Demo} />;
}Then replace the demo with your own props. Written out, a trimmed setup looks like this:
import { ComingSoon38 } from "@/components/beste/block/comingsoon38";
export default function Page() {
return (
<ComingSoon38
label="Private Beta"
heading="Help shape it before anyone else gets in."
description="We're inviting a small group of testers to break things and steer the first release."
benefits={[
"Hands-on access weeks before public launch",
"A private channel straight to the founding team",
"Free founder plan for a full year after launch",
]}
button={{ label: "Apply For The Beta", href: "/waitlist" }}
labels={{
benefitsTitle: "What testers get",
note: "We read every application and reply within two working days.",
}}
/>
);
}| Prop | Type | Default | Description |
|---|---|---|---|
label | string | – | Square eyebrow rendered above the heading via Badge6 |
labels | ComingSoon38Labels | {} | Title above the benefits list and the note under the apply button |
heading | string | – | Section heading in the left column |
description | string | – | Supporting paragraph under the heading |
benefits | string[] | [] | Tester benefits listed as accent-checked rows in the right-hand card |
button | ActionLink | – | Apply pill link rendered via Button1 with the dark tone |
className | string | – | Extra classes for the outer <section> |
type ComingSoon38Labels = {
benefitsTitle?: string;
note?: string;
};
type ActionLink = {
label: string;
href: string;
};button is a real navigation via Button1 asChild wrapping a Next.js <Link href={button.href} /> with the dark tone, so it always points at a URL.lg:grid-cols-2 split with the eyebrow, heading, description, button, and note in the left column and the benefits card on the right.benefits is non-empty, mapping each string to a list row with an accent-colored Check badge and a border-t divider between items (the first row drops its top border and padding).comingsoon28
A quote-led pre-launch section on a soft muted card with a monospace parenthetical eyebrow, a large early-tester pull quote, an author row with avatar, and an invite pill button with a supporting note.
comingsoon42
A two-column podcast-launch section with an accent-badged square cover image beside a square eyebrow, show title, description, a dark seal subscribe button, platform links, and a ruled list of first episodes.
comingsoon44
A personal pre-launch section with a square eyebrow, a statement heading, a short founder note in paragraphs, and a signature row with avatar beside a dark seal waitlist button.
comingsoon32
A centered pre-launch section with a monospace parenthetical eyebrow, a statement heading, a supporting paragraph, a waitlist pill button, and a captioned grayscale logo strip of early partners.