const { useState, useEffect } = React;
function App() {
const [tweaks, setTweak] = useTweaks(window.__TWEAK_DEFAULTS);
// apply accent hue
useEffect(() => {
document.documentElement.style.setProperty('--accent', `oklch(0.62 0.18 ${tweaks.accentHue})`);
document.documentElement.style.setProperty('--accent-soft', `oklch(0.94 0.05 ${tweaks.accentHue})`);
document.documentElement.style.setProperty('--accent-ink', `oklch(0.32 0.12 ${tweaks.accentHue})`);
}, [tweaks.accentHue]);
return (
<>
setTweak('accentHue', v)}
suffix="°"
/>
setTweak('headlineStyle', v)}
/>
setTweak('showGrid', v)}
/>
>
);
}
ReactDOM.createRoot(document.getElementById('root')).render();