Typographic WordmarkPRO

A monumental full-bleed image pre-launch statement with a dark overlay, a monospace parenthetical eyebrow, an oversized centered wordmark, a single supporting tagline, and a light outline notify pill button.

ComingSoon31: Typographic Wordmark

A monochrome, editorial full-bleed image pre-launch statement with a dark overlay, centering a parenthetical eyebrow, a monumental oversized wordmark, a single supporting tagline, and a light outline notify pill button.

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

Base UI flavor

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

This installs the block to components/beste/block/comingsoon31.tsx.

Quick start

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

tsx
import { ComingSoon31, comingsoon31Demo } from "@/components/beste/block/comingsoon31";

export default function Page() {
  return <ComingSoon31 {...comingsoon31Demo} />;
}

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

tsx
import { ComingSoon31 } from "@/components/beste/block/comingsoon31";

export default function Page() {
  return (
    <ComingSoon31
      badge={{ label: "Coming soon" }}
      wordmark="Auralis"
      tagline="An independent design studio, opening its doors to a small first circle."
      button={{ label: "Tell me when it's live", href: "/waitlist" }}
      image={{ src: "/studio.jpg", alt: "A quiet, light-filled studio interior" }}
    />
  );
}

Props

PropTypeDefaultDescription
badge{ label: string }Parenthetical eyebrow rendered over the image via Badge7 in a light tone
wordmarkstringMonumental oversized centered wordmark
taglinestringSingle supporting line under the wordmark
buttonActionLinkNotify pill link rendered via Button12 with the outline tone
imageImageItemFull-bleed background image behind the dark overlay
classNamestringExtra classes for the outer <section>
ts
type ActionLink = {
  label: string;
  href: string;
};

type ImageItem = {
  src: string;
  alt: string;
};

Behavior notes

More Coming Soon blocks

View all Coming Soon
PRO

comingsoon18

Launch Season Reveal

A full-bleed image pre-launch hero with a dark overlay, a monospace parenthetical eyebrow, a small kicker, an oversized launch-date headline, a supporting line, and a light outline pill notify button.

PRO

comingsoon33

Video Teaser Reveal

A full-bleed image pre-launch teaser with a dark overlay, a monospace parenthetical eyebrow, a central play button that opens the teaser video in a modal, a heading and supporting line, and a light outline waitlist pill button.

PRO

comingsoon49

Framed Editorial Launch

A two-column coming-soon section with a vertical monospace edge label, an oversized wordmark, a tagline and a working email notify form, beside a framed portrait image tile.

PRO

comingsoon77

Full-Bleed Launch Countdown

A pre-launch section on a full-bleed photograph under a dark gradient, with a light display heading, four oversized countdown figures between hairline rules, and a working email capture card.

PRO

comingsoon26

Countdown Studio Card

A pre-launch countdown on a soft muted card with a monospace parenthetical eyebrow, a bold wordmark, a heading, a live four-unit ruled countdown to a target date, and a reserve-seat pill button.

PRO

comingsoon52

Image Mosaic Notify

A coming-soon section with a full-bleed image mosaic background under a dark overlay and a centered card holding a square eyebrow, a heading, a description, and a working email notify form with a success state.