MCPcopy Create free account
hub / github.com/0010aor/FlashNotes / useColorMode

Function useColorMode

frontend/src/components/ui/color-mode.tsx:27–37  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

25}
26
27export function useColorMode(): UseColorModeReturn {
28 const { resolvedTheme, setTheme } = useTheme();
29 const toggleColorMode = () => {
30 setTheme(resolvedTheme === "dark" ? "light" : "dark");
31 };
32 return {
33 colorMode: resolvedTheme as ColorMode,
34 setColorMode: setTheme,
35 toggleColorMode,
36 };
37}
38
39export function useColorModeValue<T>(light: T, dark: T) {
40 const { colorMode } = useColorMode();

Callers 5

DrawerFunction · 0.90
LandingPageFunction · 0.90
useColorModeValueFunction · 0.85
ColorModeIconFunction · 0.85
color-mode.tsxFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected