33 lines
		
	
	
		
			556 B
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			556 B
		
	
	
	
		
			Plaintext
		
	
	
| import defaultSettings from '@/settings'
 | |
| 
 | |
| const { showSettings, tagsView, fixedHeader, sidebarLogo } = defaultSettings
 | |
| 
 | |
| const state = {
 | |
|   showSettings: showSettings,
 | |
|   tagsView: tagsView,
 | |
|   fixedHeader: fixedHeader,
 | |
|   sidebarLogo: sidebarLogo
 | |
| }
 | |
| 
 | |
| const mutations = {
 | |
|   CHANGE_SETTING: (state, { key, value }) => {
 | |
|     if (state.hasOwnProperty(key)) {
 | |
|       state[key] = value
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| const actions = {
 | |
|   changeSetting({ commit }, data) {
 | |
|     commit('CHANGE_SETTING', data)
 | |
|   }
 | |
| }
 | |
| 
 | |
| export default {
 | |
|   namespaced: true,
 | |
|   state,
 | |
|   mutations,
 | |
|   actions
 | |
| }
 | |
| 
 |