/* global React, ReactDOM Nav, StickyCTA, Hero, Credibility, Solutions, Process, Calculator, Dashboard, Cases, PublicSector, Team, Resources, FinalCTA, Footer, CalendarModal, WhatsAppFloat, DesignSystemPanel, useTweaks, TweaksPanel, TweakSection, TweakToggle, TweakColor, TweakButton */ const { useState: useStateApp, useEffect: useEffectApp } = React; const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "showStickyCTA": true, "showWhatsappFloat": true, "showDensity": "high", "accentColor": "#FFB800", "darkMode": false }/*EDITMODE-END*/; function App() { const [calOpen, setCalOpen] = useStateApp(false); const [dsOpen, setDsOpen] = useStateApp(false); const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); // Apply dark mode useEffectApp(() => { if (t.darkMode) { document.documentElement.setAttribute('data-theme', 'dark'); } else { document.documentElement.removeAttribute('data-theme'); } }, [t.darkMode]); // Apply accent color useEffectApp(() => { document.documentElement.style.setProperty('--solar', t.accentColor); }, [t.accentColor]); return ( <>