// ─── SENES MEDIA · nav, footer ──────────────────────────────────── function Nav({ page, navigate }) { const links = [ { id: "home", label: "Home" }, { id: "work", label: "Our Work" }, { id: "about", label: "About Us" }, { id: "services", label: "Services" }, { id: "contact", label: "Contact" }, ]; const [open, setOpen] = React.useState(false); const menuRef = React.useRef(null); // close menu on outside click React.useEffect(() => { if (!open) return; const handler = (e) => { if (menuRef.current && !menuRef.current.contains(e.target)) setOpen(false); }; document.addEventListener("click", handler, true); return () => document.removeEventListener("click", handler, true); }, [open]); const go = (id) => { navigate(id); setOpen(false); }; return ( ); } function Footer({ navigate }) { const d = window.SENES_DATA; return ( ); } // ─── Global CTA closer — shows above the footer on every page ──── function CTACloser({ navigate }) { return (
BEGIN · LET'S BRING YOUR IDEAS TO LIFE

Have a project?

We would love to hear about your project and help bring your ideas to life.

); } Object.assign(window, { Nav, Footer, CTACloser });