Design Studio HomePRO

A monochrome studio home page: a navbar carrying availability and contact details, a split-screen statement hero with a full-height photograph, a ruled project index, an oversized client quote, a booking panel with engagement details, and an oversized wordmark footer.

Composed from 6 blocks. Installing this page installs all of them, plus the pieces and primitives they use.

Built in the Auralis collection.

Home2: Design Studio Home

A monochrome studio home page: a sticky navbar carrying availability and contact details, a split-screen statement hero with a full-height photograph, a ruled project index, an oversized client quote, a booking panel with the engagement details, and an oversized wordmark footer. Six blocks, one install.

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.

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

This installs the page to components/beste/page/home2.tsx and everything behind it: the six blocks it composes (navbar65, hero156, portfolio112, testimonial35, cta78, footer108) and the badge7 and button12 components they use. Nine files, no follow-up installs.

Quick start

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

tsx
import { Home2, home2Demo } from "@/components/beste/page/home2";

export default function Page() {
  return <Home2 {...home2Demo} />;
}

Each section is a separate prop, so the usual next step is to keep the demo and replace one section at a time.

tsx
import { Home2, home2Demo } from "@/components/beste/page/home2";

export default function Page() {
  return (
    <Home2
      {...home2Demo}
      work={{
        label: "Selected",
        heading: "Nine projects a year, and every one shipped.",
        projects: [
          { title: "Halden Reserve", category: "Identity", year: "2026" },
          { title: "Norrland Ferries", category: "Wayfinding", year: "2025" },
          { title: "Fold Quarterly", category: "Editorial", year: "2025" },
        ],
      }}
    />
  );
}

Props

Every prop is the full prop object of the block that renders that section, so anything the block accepts is accepted here.

PropTypeDefaultDescription
navbarComponentProps<typeof Navbar65>Availability, contact details and links
heroComponentProps<typeof Hero156>Split-screen statement beside a full-height photograph
workComponentProps<typeof Portfolio112>Ruled project index
testimonialComponentProps<typeof Testimonial35>One oversized client quote
ctaComponentProps<typeof Cta78>Booking panel with engagement details
footerComponentProps<typeof Footer108>Oversized wordmark footer
classNamestringExtra classes for the page's outer wrapper

Sections

SectionBlockNotes
Navbarnavbar65Sticky; carries a status line and an email beside the links
Herohero156Half statement, half photograph, both full height
Workportfolio112A ruled list rather than a card grid
Quotetestimonial35Set at display size, so keep the quote short
Bookingcta78Already carries its own tinted cards; the page adds no surface
Footerfooter108Wordmark at full width

Behavior notes

Blocks in this page

Browse all blocks
PRO

navbar65

Status Tier Navbar

Two-tier navbar — a top strip carries an availability badge with a live dot and utility links, over a main row with an oversized wordmark, nav and pill CTA.

PRO

hero156

Split Screen Panel Hero

Edge-to-edge split hero: a dark half carries the statement, paragraph, outline pill CTA and a ruled detail row, while the other half is a full-height photograph with a pill caption in its corner.

PRO

portfolio112

Project Index Rows

Editorial project index of ruled rows — padded numeral, project name, client and year, with a floating thumbnail revealed on hover.

PRO

testimonial35

Oversized Pull-Quote Testimonial

A single dramatic pull-quote with a decorative mark, centered above a rounded avatar, name, and role.

FREE

cta78

Studio Booking Split CTA

Closing call to action splitting a tall photo against an oversized heading, a short pitch, a pill CTA beside a plain email link, and a ruled two-column row stating reply time and next availability.

PRO

footer108

Oversized Wordmark Footer

Footer with a brand intro and three link columns over a copyright bar, closed by one oversized wordmark cropped at low opacity so its lower third bleeds off the bottom edge.