// ———— Tweaks panel ———— const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "start_page": "collect", "sidebar_density": "comfortable", "show_tweaks_hint": true }/*EDITMODE-END*/; function TweaksPanel({ page, onNav, onSetStartPage, startPage }) { const [visible, setVisible] = useState(false); useEffect(() => { const handler = (e) => { if (e.data?.type === "__activate_edit_mode") setVisible(true); if (e.data?.type === "__deactivate_edit_mode") setVisible(false); }; window.addEventListener("message", handler); window.parent.postMessage({ type: "__edit_mode_available" }, "*"); return () => window.removeEventListener("message", handler); }, []); if (!visible) return null; return (