add kit store

This commit is contained in:
axolotle
2021-07-01 14:29:02 +02:00
parent 305992d340
commit 1387bbed69
3 changed files with 26 additions and 2 deletions
+22
View File
@@ -0,0 +1,22 @@
export default {
state: {
},
mutations: {
},
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' })
}
},
getters: {
sheets: (state, getters, rootState) => {
const kitIds = rootState.ids.kit
if (kitIds === undefined || rootState.nodes[kitIds[0]] === undefined) return
return kitIds.map(id => rootState.nodes[id])
}
}
}