diff --git a/src/seqta/ui/themes/UpdateThemePreview.ts b/src/seqta/ui/themes/UpdateThemePreview.ts index d99d566f..3b2200c8 100644 --- a/src/seqta/ui/themes/UpdateThemePreview.ts +++ b/src/seqta/ui/themes/UpdateThemePreview.ts @@ -6,6 +6,14 @@ import { settingsState } from '../../utils/listeners/SettingsState'; export const UpdateThemePreview = async (updatedTheme: CustomThemeBase64 /* Omit & { CustomImages: Omit[] } */) => { 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);