// Shared header component for all pages
const Header = ({ active }) => {
const links = [
{ href: "index.html", label: "Start", key: "start" },
{ href: "produkte.html", label: "Leistungen", key: "produkte" },
{ href: "referenzen.html", label: "Referenzen", key: "referenzen" },
{ href: "unternehmen.html", label: "Unternehmen", key: "unternehmen" },
{ href: "kontakt.html", label: "Kontakt", key: "kontakt" },
];
const [open, setOpen] = React.useState(false);
React.useEffect(() => {
if (open) {
document.body.style.overflow = "hidden";
const onKey = (e) => { if (e.key === "Escape") setOpen(false); };
window.addEventListener("keydown", onKey);
return () => { document.body.style.overflow = ""; window.removeEventListener("keydown", onKey); };
}
}, [open]);
return (
<>