Sections
ContentSection
Flexible content section with eyebrow text, title, description, optional image, and centered layout modes.
Preview
Why Choose Us
Build beautiful UIs faster than ever
A complete design system with ready-to-use components that look great out of the box.
Usage
import { ContentSection } from '@/components/sections/ContentSection'export default function Page() {return (<ContentSectioneyebrow="About"title="Our Mission"description="We help teams build great products."centered/>)}
Variants
With Image (right)
Feature
Side-by-side layout with image
Place an image on the left or right of your content.
Prompt Preview
Copy a prompt that recreates this UI
Paste this into your AI coding assistant to generate code that closely matches the reference, including color, size, shape, typography, spacing, and polish.
Copy-ready AI prompt
Starts from the current visual reference and project constraints.
Tweak only product-specific copy or data after the first generation pass.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
title* | string | - | Section heading |
eyebrow | string | - | Small label above the title |
description | string | - | Body text below the title |
children | ReactNode | - | Additional content (CTAs, etc.) |
image | ReactNode | - | Image or media to show beside the text |
imagePosition | 'left' | 'right' | 'right' | Which side the image appears on |
centered | boolean | false | Center-align text content (no image) |
className | string | - | Extra CSS classes |