// app.jsx — Root component, theme + tweaks wiring
const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{
"dark": false,
"heroCopy": "business"
}/*EDITMODE-END*/;
function App() {
const [t, setTweak] = useTweaks(TWEAK_DEFAULTS);
const route = useHashRoute();
useEffect(() => {
document.documentElement.setAttribute('data-theme', t.dark ? 'dark' : 'light');
}, [t.dark]);
let page;
if (route === 'services') page = ;
else if (route === 'company') page = ;
else if (route === 'contact') page = ;
else if (route === 'privacy') page = ;
else page = ;
return (
{page}
setTweak('dark', v === 'dark')}
/>
setTweak('heroCopy', v)}
/>
);
}
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render();