Spaces:
Sleeping
Sleeping
File size: 658 Bytes
dc03b36 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | const themeScript = `
(() => {
try {
const stored = localStorage.getItem("chatgpt2api-theme");
const prefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches;
const theme = stored === "light" || stored === "dark" ? stored : prefersDark ? "dark" : "light";
document.documentElement.classList.toggle("dark", theme === "dark");
document.documentElement.style.colorScheme = theme;
} catch {
document.documentElement.classList.remove("dark");
document.documentElement.style.colorScheme = "light";
}
})();
`;
export function ThemeScript() {
return <script dangerouslySetInnerHTML={{ __html: themeScript }} />;
}
|