import Link from "next/link"; import { headers } from "next/headers"; import { ChefHat } from "lucide-react"; import { auth } from "@/lib/auth/server"; import { buttonVariants } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { getMessages } from "@/lib/i18n/server"; const LINKS = [ { href: "/features", key: "features" }, { href: "/about", key: "about" }, ] as const; export async function MarketingNav() { const session = await auth.api.getSession({ headers: await headers() }).catch(() => null); const m = getMessages((session?.user as { locale?: string } | undefined)?.locale); return (
Epicure
{session ? ( {m.marketing.nav.openApp} ) : ( <> {m.marketing.nav.login} {m.marketing.nav.signup} )}
); }