/* Cherwell — Tweaks panel Uses the starter shell + tweak controls. */ const { useTweaks, TweaksPanel, TweakSection, TweakRadio, TweakColor } = window; const CHERWELL_DEFAULTS = /*EDITMODE-BEGIN*/{ "theme": "paper", "density": "default", "heroLayout": "split" }/*EDITMODE-END*/; function CherwellTweaks() { const [t, setTweak] = useTweaks(CHERWELL_DEFAULTS); React.useEffect(() => { if (window.__applyCherwellTweaks) window.__applyCherwellTweaks(t); }, [t]); return ( setTweak('theme', v)} options={[ { value: 'paper', label: 'Paper' }, { value: 'cool', label: 'Cool' }, { value: 'dark', label: 'Dark' }, ]} /> setTweak('heroLayout', v)} options={[ { value: 'split', label: 'Split' }, { value: 'stacked', label: 'Stacked' }, ]} /> setTweak('density', v)} options={[ { value: 'airy', label: 'Airy' }, { value: 'default', label: 'Default' }, { value: 'compact', label: 'Compact' }, ]} /> ); } ReactDOM.createRoot(document.getElementById('tweaks-root')).render();