// tweaks.jsx — MKR Labz tweaks UI (uses tweaks-panel.jsx helpers) (function () { const root = document.getElementById('tweaks-root'); if (!root) return; const DEFAULTS = window.MKR_TWEAK_DEFAULTS || {}; function broadcast(values) { window.dispatchEvent(new CustomEvent('mkr-tweaks-changed', { detail: values })); } function App() { const [t, setTweak] = useTweaks(DEFAULTS); React.useEffect(() => { broadcast(t); }, [t]); return ( setTweak('tagline', v)} /> setTweak('heroAnim', v)} /> setTweak('showStarburst', v)} /> setTweak('primaryAccent', v)} /> setTweak('showHalftone', v)} /> setTweak('showGrid', v)} /> setTweak('panelTilt', v)} /> ); } ReactDOM.createRoot(root).render(); })();