()
| 2 | import { useEffect, useState } from "react"; |
| 3 | |
| 4 | const useDarkMode = () => { |
| 5 | const settingStore = useSettingStore(); |
| 6 | const [isDarkMode, setIsDarkMode] = useState(false); |
| 7 | |
| 8 | useEffect(() => { |
| 9 | setTimeout(() => { |
| 10 | setIsDarkMode(document.documentElement.classList.contains("dark")); |
| 11 | }); |
| 12 | }, [settingStore.setting.theme]); |
| 13 | |
| 14 | return isDarkMode; |
| 15 | }; |
| 16 | |
| 17 | export default useDarkMode; |
no outgoing calls
no test coverage detected