feat(web): Next.js 15 shell — design tokens, landing, auth pages

This commit is contained in:
Marco Sadjadi
2026-05-19 00:30:20 +02:00
parent efa2c3f30d
commit f2238f2e6b
18 changed files with 938 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
import Link from 'next/link';
import { cn } from '@/lib/cn';
export function Logo({ className }: { className?: string }) {
return (
<Link href="/" className={cn('inline-flex items-center gap-2 text-[--color-fg]', className)}>
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" aria-hidden>
<rect x="1" y="1" width="16" height="16" rx="3" stroke="currentColor" strokeWidth="1.25" />
<path d="M5 12V6L9 9.5L13 6V12" stroke="currentColor" strokeWidth="1.25" strokeLinecap="round" strokeLinejoin="round" />
</svg>
<span className="text-[13px] font-semibold tracking-tight">BuildMyMCPServer</span>
</Link>
);
}