/* global React, ReactDOM, TweaksPanel, useTweaks, TweakSection, TweakRadio, TweakSlider */ const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "theme": "mixed", "accent": "acid", "animSpeed": 1, "formality": "casual" }/*EDITMODE-END*/; function SimpleColor({ value, options, colorMap, onChange }) { return (
{options.map(opt => (
); } function TweaksUIWrapper() { const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); React.useEffect(() => { if (window.applyTweaks) window.applyTweaks(t); }, [t]); return ( setTweak('theme', v)} /> setTweak('accent', v)} /> setTweak('animSpeed', v)} /> setTweak('formality', v)} /> ); } window.addEventListener('DOMContentLoaded', () => { const mount = document.getElementById('tweaks-root'); if (mount) { ReactDOM.createRoot(mount).render(); } });