/* tsumugu LP — Tweaks panel (hero layout + layout knobs) */ const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "hero": "a", "density": "regular", "motion": true }/*EDITMODE-END*/; const HERO_LABELS = { "分割": "a", "中央": "b" }; const HERO_BY_VALUE = { a: "分割", b: "中央" }; const DENS_BY_VALUE = { compact: "コンパクト", regular: "標準", spacious: "ゆったり" }; const DENS_LABELS = { "コンパクト": "compact", "標準": "regular", "ゆったり": "spacious" }; function TweaksApp() { const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); React.useEffect(() => { const r = document.documentElement; r.dataset.hero = t.hero; r.dataset.density = t.density; r.dataset.motion = t.motion ? "on" : "off"; }, [t.hero, t.density, t.motion]); return ( setTweak("hero", HERO_LABELS[v])} /> setTweak("density", DENS_LABELS[v])} /> setTweak("motion", v)} /> ); } ReactDOM.createRoot(document.getElementById('tweaks-root')).render();