提交修改
CI / Server (Go) (push) Has been cancelled
CI / Web (Next.js) (push) Has been cancelled
CI / Mobile (React Native) (push) Has been cancelled
CI / Admin (React) (push) Has been cancelled
CI / Docker Build (push) Has been cancelled

This commit is contained in:
zeronline
2026-06-29 17:38:01 +08:00
parent b01a5f91c3
commit 471013938d
18 changed files with 2380 additions and 980 deletions
+4 -2
View File
@@ -10,7 +10,7 @@ interface IThemeContext {
}
const ThemeContext = createContext<IThemeContext>({
mode: 'light',
mode: 'dark',
toggle: () => {},
setMode: () => {},
})
@@ -20,7 +20,7 @@ export function useTheme() {
}
export default function ThemeProvider({ children }: { children: React.ReactNode }) {
const [mode, setModeState] = useState<ThemeMode>('light')
const [mode, setModeState] = useState<ThemeMode>('dark')
const [mounted, setMounted] = useState(false)
useEffect(() => {
@@ -29,6 +29,8 @@ export default function ThemeProvider({ children }: { children: React.ReactNode
setModeState(stored)
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
setModeState('dark')
} else {
setModeState('dark')
}
setMounted(true)
}, [])