// Nav + Hero function ThemeToggle({ theme, setTheme }) { return ( setTheme(theme === "dark" ? "light" : "dark")} aria-label={theme === "dark" ? "Mode clair" : "Mode sombre"} > {theme === "dark" ? ( ) : ( )} ); } function Nav({ t, lang, setLang, theme, setTheme }) { const [open, setOpen] = React.useState(false); const close = () => setOpen(false); return ( {t.nav.services} {t.nav.process} {t.nav.about} {t.nav.faq} setLang("fr")}>FR setLang("nl")}>NL setLang("en")}>EN {t.nav.quote} → setOpen(o => !o)} aria-label="Menu"> {open ? ( ) : ( )} {open && ( {t.nav.services} {t.nav.process} {t.nav.about} FAQ {t.nav.quote} → )} ); } function Hero({ t }) { return ( {t.hero.eyebrow} {t.hero.titleA} {t.hero.titleB} {t.hero.sub} {t.hero.ctaA} → {t.hero.ctaB} [01] Location {t.hero.metaA} [02] {t.hero.metaD} {t.hero.metaE} [03] {t.hero.metaF} {t.hero.metaG} ); } Object.assign(window, { Nav, Hero });
{t.hero.sub}