Layouts
Page templates and layout patterns for dashboard and landing pages.
Dashboard Page Template
Standard layout for dashboard content pages.
max-w-5xl mx-auto px-6 py-8
tsx
<div className="w-full max-w-5xl mx-auto px-6 py-8 space-y-6">
{/* Header */}
<div>
<h1 className="text-xl font-semibold">Page Title</h1>
<p className="text-sm text-muted-foreground">Description</p>
</div>
{/* Content */}
<div className="grid gap-4 md:grid-cols-2 lg:grid-cols-3">
{cards}
</div>
</div>Landing Section Template
Standard layout for marketing page sections.
Label
max-w-6xl mx-auto py-20
tsx
<section className="py-20 px-4">
<div className="max-w-6xl mx-auto">
<div className="text-center mb-12">
<Badge>Label</Badge>
<h2 className="text-2xl md:text-4xl font-bold mt-4">
Section Title
</h2>
<p className="text-muted-foreground max-w-md mx-auto mt-4">
Description text
</p>
</div>
{/* Content */}
</div>
</section>Grid Patterns
Common grid configurations
grid-cols-1 md:grid-cols-2Two-column on tablet+grid-cols-1 md:grid-cols-2 lg:grid-cols-3Three-column on desktopgrid-cols-2 lg:grid-cols-4Four-column cards
