// El Mirador — Nav (sticky header) and Mobile drawer
// Globals: EMNav, EMDrawer
const { useState, useEffect } = React;
function EMNav({ variant = "on-dark", onOpenDrawer }) {
const [scrolled, setScrolled] = useState(false);
useEffect(() => {
const onScroll = () => setScrolled(window.scrollY > 80);
onScroll();
window.addEventListener("scroll", onScroll, { passive: true });
return () => window.removeEventListener("scroll", onScroll);
}, []);
const cls = `em-nav ${variant} ${scrolled ? "is-scrolled" : ""}`;
const links = [
{ label: "Mañanas", href: "#mananas" },
{ label: "Caminar", href: "#caminar" },
{ label: "Historias", href: "#historias" },
{ label: "Mapa", href: "map.html" },
{ label: "Comunidad", href: "#comunidad" }
];
return (