修复 webui 明暗切换问题

This commit is contained in:
DrSmoothl
2026-03-07 20:59:18 +08:00
parent 3bbd812bc1
commit fe5cab9c41
4 changed files with 107 additions and 3 deletions

View File

@@ -43,7 +43,7 @@ const buildTokens = (config: UserThemeConfig, isDark: boolean): ThemeTokens => {
mergedTokens = mergeTokens(mergedTokens, { color: paletteTokens })
}
if (config.selectedPreset) {
if (config.selectedPreset && config.selectedPreset !== 'light' && config.selectedPreset !== 'dark') {
const preset = getPresetById(config.selectedPreset)
if (preset?.tokens) {
mergedTokens = mergeTokens(mergedTokens, preset.tokens)