Block
Launch Hero
A landing hero built from an eyebrow pill, a two line headline whose second line arrives on a sweeping color band, two actions, and a logo row scrolling beneath them.
- Dia Text Reveal
- Logo Marquee
- Button
- Badge
Stop rebuildingthe same section
Whole page sections, composed from components you already own. Change the copy, not the markup.
Trusted by teams at
import { HeroLaunch } from "@/components/blocks/hero-launch";
export default function Page() {
return (
<HeroLaunch
eyebrow="Now live, the Blocks catalog"
titleLead="Stop rebuilding"
titleHighlight="the same section"
description="Whole page sections, composed from components you already own."
primaryAction={{ label: "Browse blocks", href: "/blocks" }}
secondaryAction={{ label: "See components", href: "/components" }}
logos={["Northline", "Vera", "Halcyon", "Fenwick"]}
/>
);
}127 more lines ship with an easeUI Pro license.
Buy a licenseInstall
Props
eyebrowReactNodeSmall pill above the headline. Left off, the headline leads.
eyebrowHrefstringDefault "#"Where the pill links to.
titleLeadRequiredstringThe first line of the headline.
titleHighlightRequiredstringThe phrase the color band sweeps across. It arrives with the color rather than sitting there while a wash passes over it.
titleTrailstringThe rest of the second line, after the highlight.
descriptionRequiredstringOne paragraph under the headline.
primaryActionRequired{ label: string; href: string }The filled button.
secondaryAction{ label: string; href: string }The outlined button beside it.
logosstring[]Names for the row beneath. Left off, the marquee is not rendered.
logosLabelstringDefault "Trusted by teams at"Line above the logo row.
classNamestringMerged last, so anything passed here wins over the component's own classes.