123456789101112131415161718192021222324252627282930313233 |
- import defaultSettings from '@/settings'
- const { showSettings, tagsView, fixedHeader, sidebarLogo, theme } = defaultSettings
- const state = {
- theme: theme,
- showSettings: showSettings,
- tagsView: tagsView,
- fixedHeader: fixedHeader,
- sidebarLogo: sidebarLogo
- }
- const mutations = {
- CHANGE_SETTING: (state, { key, value }) => {
- // eslint-disable-next-line no-prototype-builtins
- if (state.hasOwnProperty(key)) {
- state[key] = value
- }
- }
- }
- const actions = {
- changeSetting({ commit }, data) {
- commit('CHANGE_SETTING', data)
- }
- }
- export default {
- namespaced: true,
- state,
- mutations,
- actions
- }
|