import { ThemeConfigState } from './state'; import { SET_THEME_CONFIG } from './constants'; import { Local } from '@/utils/storage'; const mutations = { [SET_THEME_CONFIG](state: ThemeConfigState, payload: ThemeConfigState): void { if (!payload) { const themeConfig = Local.get('themeConfig') if (themeConfig) state = Object.assign(state, themeConfig instanceof Object ? themeConfig : JSON.parse(themeConfig)) } else { Object.assign(state, payload); Local.set("themeConfig", state); } } } export default mutations