// SVF homepage — Tweaks panel const SVF_TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "red": "#E63946", "grain": 5, "cursor": true }/*EDITMODE-END*/; function SvfTweaksApp() { const [t, setTweak] = useTweaks(SVF_TWEAK_DEFAULTS); React.useEffect(() => { const root = document.documentElement; root.style.setProperty('--red', t.red); root.style.setProperty('--grain-o', String((t.grain || 0) / 100)); document.body.classList.toggle('no-cursor', !t.cursor); }, [t]); return ( setTweak('red', v)} /> setTweak('grain', v)} /> setTweak('cursor', v)} /> ); } ReactDOM.createRoot(document.getElementById('tweaks-root')).render();