fix: theme persistence and update version to 2.1.9-beta9

This commit is contained in:
sagitchu
2026-03-20 23:37:35 +08:00
parent b7065f6e99
commit c137bdcc63
5 changed files with 32 additions and 13 deletions
-6
View File
@@ -29,7 +29,6 @@ import {
getSavedMode,
saveMode,
getEffectiveMode,
initThemeSystem,
registerTheme,
unregisterTheme,
type ThemeMode,
@@ -95,11 +94,6 @@ export const ThemeProvider: React.FC<ThemeProviderProps> = ({ children }) => {
// Re-render whenever register changes
useSyncExternalStore(originalSubscribe, getSnapshot);
// Initialise on mount
useEffect(() => {
initThemeSystem();
}, []);
// Listen for system mode changes
useEffect(() => {
const mq = window.matchMedia("(prefers-color-scheme: dark)");