/* Main App — Sevil Dolmacı Gallery prototype */ const { useEffect: aUseEffect } = React; const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "accent": "#8A6A4B", "type": "cormorant-hanken", "density": "default", "showTopBar": true }/*EDITMODE-END*/; function App() { const { route, sub } = useHashRoute(); const [tw, setTweak] = useTweaks(TWEAK_DEFAULTS); // apply tweaks to body aUseEffect(() => { document.body.dataset.type = tw.type; document.body.dataset.density = tw.density; document.body.style.setProperty("--accent", tw.accent); document.body.style.setProperty("--focus", tw.accent); }, [tw]); let page; if (route === "home" || route === "") page = ; else if (route === "exhibitions" && !sub) page = ; else if (route === "exhibitions" && sub) page = ; else if (route === "artists" && !sub) page = ; else if (route === "artists" && sub) page = ; else if (route === "publications") page = ; else if (route === "fairs") page = ; else if (route === "press") page = ; else if (route === "about") page = ; else if (route === "contact") page = ; else page = ; return ( <> {tw.showTopBar && }