| | |
| | | import { updateColorWeak } from '/@/logics/theme/updateColorWeak'; |
| | | import { updateGrayMode } from '/@/logics/theme/updateGrayMode'; |
| | | import { updateDarkTheme } from '/@/logics/theme/dark'; |
| | | import { changeTheme } from '/@/logics/theme'; |
| | | |
| | | import { useAppStore } from '/@/store/modules/app'; |
| | | import { useLocaleStore } from '/@/store/modules/locale'; |
| | | |
| | | import { getCommonStoragePrefix, getStorageShortName } from '/@/utils/env'; |
| | | |
| | | import { primaryColor } from '../../build/config/themeConfig'; |
| | | import { Persistent } from '/@/utils/cache/persistent'; |
| | | import { deepMerge } from '/@/utils'; |
| | | import { ThemeEnum } from '/@/enums/appEnum'; |
| | |
| | | const { |
| | | colorWeak, |
| | | grayMode, |
| | | themeColor, |
| | | |
| | | headerSetting: { bgColor: headerBgColor } = {}, |
| | | menuSetting: { bgColor } = {}, |
| | | } = projCfg; |
| | | try { |
| | | if (themeColor && themeColor !== primaryColor) { |
| | | changeTheme(themeColor); |
| | | } |
| | | |
| | | grayMode && updateGrayMode(grayMode); |
| | | colorWeak && updateColorWeak(colorWeak); |
| | | } catch (error) { |