fix: force dark mode on theme editing

This commit is contained in:
sethburkart123
2024-08-21 17:44:27 +10:00
parent 5d97ab3da6
commit f70c032f06
@@ -6,6 +6,14 @@ import { settingsState } from '../../utils/listeners/SettingsState';
export const UpdateThemePreview = async (updatedTheme: CustomThemeBase64 /* Omit<CustomTheme, 'CustomImages'> & { CustomImages: Omit<CustomImage, 'blob'>[] } */) => {
const { CustomCSS, CustomImages, defaultColour } = updatedTheme;
if (updatedTheme.forceDark != undefined) {
if (updatedTheme.forceDark) {
settingsState.DarkMode = true;
} else {
settingsState.DarkMode = false;
}
}
// Update image data
const currentImageIds = Object.keys(imageData);
const updatedImageIds = CustomImages.map((image) => image.id);