"use client" import { Menu, X } from "lucide-react" import { useEffect, useState } from "react" const mobileLinks = [ { label: "Demo", href: "#demo" }, { label: "Features", href: "#features" }, { label: "How it works", href: "#how-it-works" }, { label: "Project Intake", href: "/project-intake/" }, { label: "Install", href: "#install" }, { label: "FAQ", href: "#faq" }, { label: "Guides", href: "/blog/" }, { label: "Docs", href: "/docs/" }, { label: "Changelog", href: "/changelog/" }, ] as const export function MobileNav() { const [open, setOpen] = useState(false) useEffect(() => { if (!open) return function closeOnEscape(event: KeyboardEvent) { if (event.key === "Escape") setOpen(false) } window.addEventListener("keydown", closeOnEscape) return () => window.removeEventListener("keydown", closeOnEscape) }, [open]) return (