// Tweaks.jsx — in-page design tweak panel const { useState: useStateT, useEffect: useEffectT } = React; function Tweaks({ active, state, setState }) { if (!active) return null; const setK = (k, v) => setState(s => ({ ...s, [k]: v })); return (
Tweaks
ao vivo
setK('font', v)} /> setK('density', v)} /> setK('hero', v)} />
{[ { v: '#FF5A1F', name: 'Laranja BC' }, { v: '#FF3D00', name: 'Laranja forte' }, { v: '#F04E23', name: 'Terracota' }, { v: '#0000FF', name: 'Azul Querubim' }, ].map(c => (
); } function Group({ label, children }) { return (
{label}
{children}
); } function Segmented({ value, options, onChange }) { return (
{options.map(o => { const active = value === o.v; return ( ); })}
); } window.Tweaks = Tweaks;