|  | @@ -1,14 +1,28 @@
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    state: {
 | 
	
		
			
				|  |  | +    sheet: null
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    mutations: {
 | 
	
		
			
				|  |  | +    'SET_KIT_SHEET' (state, id) {
 | 
	
		
			
				|  |  | +      state.sheet = id
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    actions: {
 | 
	
		
			
				|  |  |      async 'INIT_KIT' ({ state, commit, dispatch, getters }, payload) {
 | 
	
		
			
				|  |  |        const ids = await dispatch('GET_ALL_NODES_IDS', 'kit')
 | 
	
		
			
				|  |  |        return dispatch('GET_NODES', { ids, dataLevel: 'partial' })
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    async 'OPEN_KIT_NODE' ({ state, commit, dispatch }, id) {
 | 
	
		
			
				|  |  | +      commit('SET_KIT_SHEET', id)
 | 
	
		
			
				|  |  | +      commit('ADD_HISTORY_ENTRIES', [id])
 | 
	
		
			
				|  |  | +      return dispatch('GET_NODE', { id, dataLevel: 'full' })
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    'CLOSE_KIT_NODE' ({ state, commit }) {
 | 
	
		
			
				|  |  | +      commit('SET_KIT_SHEET', null)
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -17,6 +31,11 @@ export default {
 | 
	
		
			
				|  |  |        const kitIds = rootState.ids.kit
 | 
	
		
			
				|  |  |        if (kitIds === undefined || rootState.nodes[kitIds[0]] === undefined) return
 | 
	
		
			
				|  |  |        return kitIds.map(id => rootState.nodes[id])
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    sheet: (state, getters, rootState) => {
 | 
	
		
			
				|  |  | +      if (state.sheet === undefined || state.sheet === null) return state.sheet
 | 
	
		
			
				|  |  | +      return rootState.nodes[state.sheet]
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 |