fix: theme switching broken on popup

This commit is contained in:
sethburkart123
2024-08-25 06:18:58 +10:00
parent a78993fffc
commit be44e86290
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -25,7 +25,8 @@ export const SettingsContextProvider: React.FC<{ children: ReactNode }> = ({ chi
transparencyEffects: false, transparencyEffects: false,
selectedTheme: '', selectedTheme: '',
animations: true, animations: true,
defaultPage: 'home' defaultPage: 'home',
devMode: false
}); });
const [showPicker, setShowPicker] = useState<boolean>(false); const [showPicker, setShowPicker] = useState<boolean>(false);
+2 -2
View File
@@ -53,9 +53,9 @@ const useSettingsState = ({ settingsState, setSettingsState }: SettingsProps) =>
for (const [key, { newValue }] of Object.entries(changes)) { for (const [key, { newValue }] of Object.entries(changes)) {
if (key === "DarkMode") { if (key === "DarkMode") {
if (key === "DarkMode" && newValue) { if (key === "DarkMode" && newValue) {
document.body.classList.add('dark'); document.documentElement.classList.add('dark');
} else { } else {
document.body.classList.remove('dark'); document.documentElement.classList.remove('dark');
} }
} }