=== NEW === - studio/ — MCPEngine Studio scaffold (Next.js monorepo, build plan) - docs/FACTORY-V2.md — Factory v2 architecture doc - docs/CALENDLY_MCP_BUILD_SUMMARY.md — Calendly MCP build report === UPDATED SERVERS === - fieldedge: Added jobs-tools, UI build script, main entry update - lightspeed: Updated main + server entry points - squarespace: Added collection-browser + page-manager apps - toast: Added main + server entry points === INFRA === - infra/command-center/state.json — Updated pipeline state - infra/command-center/FACTORY-V2.md — Factory v2 operator playbook
61 lines
1.8 KiB
TypeScript
61 lines
1.8 KiB
TypeScript
import Link from "next/link";
|
|
import { Button } from "@mcpengine/ui";
|
|
import { Logo } from "../../components/shared/Logo";
|
|
|
|
const navLinks = [
|
|
{ label: "Features", href: "#features" },
|
|
{ label: "Pricing", href: "#pricing" },
|
|
{ label: "Templates", href: "/templates" },
|
|
{ label: "Docs", href: "/docs" },
|
|
];
|
|
|
|
export default function MarketingLayout({
|
|
children,
|
|
}: {
|
|
children: React.ReactNode;
|
|
}) {
|
|
return (
|
|
<div className="min-h-screen bg-gray-950 text-white">
|
|
{/* ─── NAVBAR ─── */}
|
|
<header className="sticky top-0 z-50 bg-gray-900/80 backdrop-blur-xl border-b border-gray-800/50">
|
|
<nav className="mx-auto max-w-6xl flex items-center justify-between px-6 py-4">
|
|
<Link href="/" className="flex items-center gap-2">
|
|
<Logo size="md" />
|
|
</Link>
|
|
|
|
<div className="hidden md:flex items-center gap-8">
|
|
{navLinks.map((link) => (
|
|
<Link
|
|
key={link.label}
|
|
href={link.href}
|
|
className="text-sm font-medium text-gray-400 hover:text-white transition-colors"
|
|
>
|
|
{link.label}
|
|
</Link>
|
|
))}
|
|
</div>
|
|
|
|
<div className="flex items-center gap-3">
|
|
<Link href="/sign-in">
|
|
<Button
|
|
variant="ghost"
|
|
className="text-gray-400 hover:text-white text-sm font-medium"
|
|
>
|
|
Sign In
|
|
</Button>
|
|
</Link>
|
|
<Link href="/dashboard">
|
|
<Button className="bg-indigo-600 hover:bg-indigo-500 text-white text-sm font-semibold px-5 py-2 rounded-lg">
|
|
Get Started
|
|
</Button>
|
|
</Link>
|
|
</div>
|
|
</nav>
|
|
</header>
|
|
|
|
{/* ─── CONTENT ─── */}
|
|
{children}
|
|
</div>
|
|
);
|
|
}
|