MCPcopy Create free account
hub / github.com/sqlchat/sqlchat / useDarkMode

Function useDarkMode

src/hooks/useDarkmode.ts:4–15  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2import { useEffect, useState } from "react";
3
4const 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
17export default useDarkMode;

Callers 3

EmptyViewFunction · 0.85
DarkModeSwitchFunction · 0.85
HeaderFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected