const Tweaks = () => { const t = window.t || (k => k); const {tweaks, setTweaks} = useApp(); const [open, setOpen] = useState(false); const [edit, setEdit] = useState(false); useEffect(()=>{ const onMsg = (e) => { const d=e.data||{}; if (d.type==='__activate_edit_mode'){setEdit(true);setOpen(true)} if (d.type==='__deactivate_edit_mode'){setEdit(false);setOpen(false)} }; window.addEventListener('message', onMsg); window.parent.postMessage({type:'__edit_mode_available'}, '*'); return ()=>window.removeEventListener('message', onMsg); }, []); const up = (patch) => { const next={...tweaks,...patch}; setTweaks(next); window.parent.postMessage({type:'__edit_mode_set_keys',edits:patch}, '*'); }; if (!edit) return null; return
{t('settings.tweaks') || 'Tweaks'}
{[{v:'es',l:'EspaƱol'},{v:'en',l:'English'}].map(l=>)}
{[{v:'light',i:'sun',l:t('settings.light')},{v:'dark',i:'moon',l:t('settings.dark')}].map(o=>)}
up({radius:+e.target.value})} style={{width:'100%',accentColor:'var(--accent)'}}/>
; }; window.Tweaks = Tweaks;