Patterns · Marketing & editorial
Marketing Layout
A variant-driven marketing-page layout primitive, one `variant` prop swaps between ten full marketing scaffolds (landing, pricing, article, bento, gallery, split-hero, feature-rows, centered, coming-soon, docs-marketing) built from the marketing nav / hero / sections / media / sidebar / toc / footer slots.
@byronwade/foundation@byronwade/utils
Feature showcase
Installation
Features
1 example
Default.
API
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| variant | "landing" | "pricing" | "article" | "bento" | "gallery" | "split-hero" | "feature-rows" | "centered" | "coming-soon" | "docs-marketing" | "landing" | Which full marketing-page layout scaffold to render. |
| className | string | - | Extra Tailwind classes merged onto the root element. |
Dependencies
| Package | Kind | Description |
|---|---|---|
| @byronwade/foundation | registry | Installed through the byronwade/ui registry. |
| @byronwade/utils | registry | Installed through the byronwade/ui registry. |
Source and related
| File | Path |
|---|---|
| Component | registry/components/marketing-layout.tsx |
| Default example | content/examples/marketing-layout/default.tsx |