/* 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();