/* tweaks-app.jsx — panel de Tweaks para la landing de JL Landscaping */ const { useEffect } = React; const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "accent": ["#d4af37", "#ecdca0"], "palmScale": 1, "floatAmp": 16, "showMeta": true, "spores": true }/*EDITMODE-END*/; function TweaksApp() { const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); useEffect(() => { const root = document.documentElement; const [gold, goldSoft] = t.accent; root.style.setProperty("--gold", gold); root.style.setProperty("--gold-soft", goldSoft); root.style.setProperty("--line", `${gold}29`); root.style.setProperty("--palm-scale", String(t.palmScale)); root.style.setProperty("--float-amp", `${t.floatAmp}px`); const meta = document.querySelector(".hero-trust"); if (meta) meta.style.display = t.showMeta ? "" : "none"; const sp = document.getElementById("spores"); if (sp) sp.style.display = t.spores ? "" : "none"; }, [t]); return ( setTweak("accent", v)} /> setTweak("palmScale", v)} /> setTweak("floatAmp", v)} /> setTweak("spores", v)} /> setTweak("showMeta", v)} /> ); } ReactDOM.createRoot(document.getElementById("tweaks-root")).render();