// KineSuite landing — root app with Tweaks panel. const { useState: useStateL, useEffect: useEffectL } = React; const LANDING_DEFAULTS = /*EDITMODE-BEGIN*/{ "language": "es", "theme": "light", "heroVariant": "split", "heroAnimated": true, "showStrip": true, "showCatalog": true, "showHow": true, "showCategories": true, "showCompare": true, "showPdf": true, "showPrivacy": true, "showClinics": true, "showTeam": true, "showFaq": true, "showNotify": true, "showChangelog": true, "showFinal": true, "showCookies": true }/*EDITMODE-END*/; function LandingTweaks({ t, setTweak }) { return ( setTweak('language', v)} /> setTweak('theme', v)} /> setTweak('heroVariant', v)} /> setTweak('heroAnimated', v)} /> setTweak('showStrip', v)} /> setTweak('showCatalog', v)} /> setTweak('showHow', v)} /> setTweak('showCategories', v)} /> setTweak('showCompare', v)} /> setTweak('showPdf', v)} /> setTweak('showPrivacy', v)} /> setTweak('showClinics', v)} /> setTweak('showTeam', v)} /> setTweak('showFaq', v)} /> setTweak('showNotify', v)} /> setTweak('showChangelog', v)} /> setTweak('showFinal', v)} /> setTweak('showCookies', v)} /> { try { localStorage.removeItem('kinesuite-cookies'); localStorage.removeItem('kinesuite-notify'); } catch {} window.location.reload(); }} /> ); } function LandingApp() { const [t, setTweak] = useTweaks(LANDING_DEFAULTS); const copy = LANDING_COPY[t.language]; useEffectL(() => { document.documentElement.setAttribute('data-theme', t.theme); try { localStorage.setItem('kinesuite-theme', t.theme); } catch {} }, [t.theme]); useEffectL(() => { document.documentElement.setAttribute('lang', t.language); try { localStorage.setItem('kinesuite-lang', t.language); } catch {} if (window.KineSuiteSEO) window.KineSuiteSEO.apply(t.language); }, [t.language]); return (
setTweak('language', v)} theme={t.theme} setTheme={(v) => setTweak('theme', v)} /> {t.showStrip && } {t.showCatalog && } {t.showHow && } {t.showCategories && } {t.showCompare && } {t.showPdf && } {t.showPrivacy && } {t.showClinics && } {t.showTeam && } {t.showFaq && } {t.showNotify && } {t.showChangelog && } {t.showFinal && } setTweak('language', v)} />
{t.showCookies && } {window.__TWEAKS_ENABLED && }
); } ReactDOM.createRoot(document.getElementById('root')).render();