// Tweaks for BRR Traders About page const { useEffect } = React; function BRRTweaks() { const defaults = window.__TWEAK_DEFAULTS__ || { theme: "classic", accentRed: "#E31837" }; const [t, setTweak] = useTweaks(defaults); useEffect(() => { const body = document.body; body.classList.remove("theme-classic", "theme-dark", "theme-crimson"); body.classList.add("theme-" + t.theme); }, [t.theme]); useEffect(() => { document.documentElement.style.setProperty("--c-red", t.accentRed); }, [t.accentRed]); return ( setTweak("theme", v)} /> setTweak("accentRed", v)} /> ); } const root = document.createElement("div"); root.id = "__brr_tweaks_root"; document.body.appendChild(root); ReactDOM.createRoot(root).render();