import * as types from "../action-types"; import defaultSettings from "@/defaultSettings"; const { showSettings, sidebarLogo, fixedHeader, tagsView } = defaultSettings; const initState = { showSettings: showSettings, sidebarLogo: sidebarLogo, fixedHeader: fixedHeader, tagsView: tagsView, }; export default function settings(state = initState, action) { switch (action.type) { case types.SETTINGS_CHANGE_SETTINGS: const { key, value } = action; if (state.hasOwnProperty(key)) { return { ...state, [key]: value, }; } return state; default: return state; } }