Marketing route group, layout, typography setup
This commit is contained in:
22
app/(marketing)/layout.tsx
Normal file
22
app/(marketing)/layout.tsx
Normal file
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* Marketing Layout
|
||||
*
|
||||
* Full-width layout without sidebar for marketing pages.
|
||||
* Navigation will be added in E1.M5.S1.
|
||||
*/
|
||||
|
||||
import type { ReactNode } from 'react'
|
||||
|
||||
interface MarketingLayoutProps {
|
||||
children: ReactNode
|
||||
}
|
||||
|
||||
export default function MarketingLayout({ children }: MarketingLayoutProps) {
|
||||
return (
|
||||
<div className="min-h-screen bg-white">
|
||||
{/* Navigation will be added in E1.M5.S1 */}
|
||||
{children}
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
||||
22
app/(marketing)/page.tsx
Normal file
22
app/(marketing)/page.tsx
Normal file
@@ -0,0 +1,22 @@
|
||||
/**
|
||||
* Manifesto Homepage
|
||||
*
|
||||
* Main landing page for the AI Speedrun manifesto website.
|
||||
* This page will display the long-form manifesto content.
|
||||
*/
|
||||
|
||||
export default function ManifestoPage() {
|
||||
return (
|
||||
<main>
|
||||
<div className="max-w-4xl mx-auto px-4 py-8">
|
||||
<h1 className="text-4xl font-bold text-slate-900 mb-4">
|
||||
Manifesto Page
|
||||
</h1>
|
||||
<p className="text-lg text-slate-600">
|
||||
Marketing route group is working. Content will be loaded here.
|
||||
</p>
|
||||
</div>
|
||||
</main>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user