@copilotkit/react-ui
Version:
<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />
11 lines (10 loc) • 403 B
text/typescript
export const useDarkMode = () => {
if (typeof window === "undefined") return false;
return (
document.documentElement.classList.contains("dark") ||
document.body.classList.contains("dark") ||
document.documentElement.getAttribute("data-theme") === "dark" ||
document.body.getAttribute("data-theme") === "dark" ||
window.matchMedia("(prefers-color-scheme: dark)").matches
);
};