/* app.jsx — composition, login modal state, tweaks */ const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "showDashboard": true, "showLogoCloud": true, "showBeneficios": true, "showModes": true, "showComparativa": true, "showSeguridad": true, "showPricing": true, "showCta": true, "ctaCopy": "antes de redactar.", "googleClientId": "525582855260-8a44ivfa6h93atld3f61ohsc8qjnroqm.apps.googleusercontent.com" }/*EDITMODE-END*/; function App() { const [loginOpen, setLoginOpen] = useState(false); const [savedQuery, setSavedQuery] = useState(''); const [savedMode, setSavedMode] = useState('general'); const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); const openLogin = (q, m) => { setSavedQuery(q || ''); setSavedMode(m || 'general'); setLoginOpen(true); }; return ( <> openLogin('', 'general')} />
{t.showDashboard && } {t.showLogoCloud && } {t.showBeneficios && } {t.showModes && } {t.showComparativa && } {t.showSeguridad && } {t.showPricing && } {t.showCta && }
setLoginOpen(false)} query={savedQuery} mode={savedMode} googleClientId={t.googleClientId} /> setTweak('googleClientId', v)} /> setTweak('ctaCopy', v)} /> setTweak('showDashboard', v)} /> setTweak('showLogoCloud', v)} /> setTweak('showBeneficios', v)} /> setTweak('showModes', v)} /> setTweak('showComparativa', v)} /> setTweak('showSeguridad', v)} /> setTweak('showPricing', v)} /> setTweak('showCta', v)} /> { try { localStorage.removeItem('mentaly_anon_count'); localStorage.removeItem('mentaly_anon_used'); localStorage.removeItem('mentaly_welcomed_v2'); localStorage.removeItem('mentaly_settings_v1'); } catch (e) {} location.reload(); }} /> ); } ReactDOM.createRoot(document.getElementById('root')).render();