(e: MediaQueryListEvent)
| 31 | useEffect(() => { |
| 32 | const darkMediaQuery = window.matchMedia("(prefers-color-scheme: dark)"); |
| 33 | const handleColorSchemeChange = (e: MediaQueryListEvent) => { |
| 34 | if (settingStore.getState().setting.theme === "system") { |
| 35 | const theme = e.matches ? "dark" : "light"; |
| 36 | document.documentElement.classList.remove("dark"); |
| 37 | document.documentElement.classList.remove("light"); |
| 38 | document.documentElement.classList.add(theme); |
| 39 | } |
| 40 | }; |
| 41 | |
| 42 | try { |
| 43 | if (darkMediaQuery.addEventListener) { |
nothing calls this directly
no outgoing calls
no test coverage detected