/* global React */
const { useState, useEffect } = React;
// Shared Lacquery chrome — Header + Footer
window.Logo = function Logo({ size = 40, variant = 'wordmark', dark = false }) {
if (variant === 'round') {
return
;
}
if (variant === 'wordmark-light') {
return
;
}
// navbar: in dark mode the dark wordmark is invisible on navy → use color/gold variant
const src = dark ? 'assets/logo-wordmark-color.png' : 'assets/logo-navbar.png';
return ;
};
window.Wordmark = function Wordmark() {
return null;
};
window.Header = function Header({ active = 'home', dark = false }) {
const [open, setOpen] = useState(false);
useEffect(() => {
document.body.style.overflow = open ? 'hidden' : '';
}, [open]);
return (
<>