/* global React, ReactDOM */
const { useEffect } = React;
const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{
"heroVariant": "photo",
"accentPalette": "default",
"showGovernance": true
}/*EDITMODE-END*/;
function App() {
const [t, setTweak] = useTweaks(TWEAK_DEFAULTS);
// Apply accent palette
useEffect(() => {
const root = document.documentElement;
if (t.accentPalette === "warm") {
root.style.setProperty("--color-sky-blue", "#ff6d39");
root.style.setProperty("--color-hint-of-blue", "#fde2d4");
root.style.setProperty("--color-outline-blue", "#ffb695");
} else if (t.accentPalette === "green") {
root.style.setProperty("--color-sky-blue", "#114e0b");
root.style.setProperty("--color-hint-of-blue", "#d3eccd");
root.style.setProperty("--color-outline-blue", "#7cbf66");
} else {
root.style.removeProperty("--color-sky-blue");
root.style.removeProperty("--color-hint-of-blue");
root.style.removeProperty("--color-outline-blue");
}
}, [t.accentPalette]);
return (
<>
setTweak("heroVariant", v)}
/>
setTweak("accentPalette", v)}
/>
setTweak("showGovernance", v)}
/>
>
);
}
ReactDOM.createRoot(document.getElementById("root")).render();