layout.js
509 Bytes
const state = {
layout: [],
isDraggable: true,
isResizable: true,
dashboardId: null,
};
const mutations = {
setDashboardId(state, id) {
state.dashboardId = id;
},
setLock(state, value) {
state.isDraggable = value;
state.isResizable = value;
},
setLatout(state, name) {
state.layout.push({
x: 0,
y: 0,
w: 10,
h: 2,
i: state.layout.length + 1,
name
});
},
};
export default {
namespaced: true,
state,
mutations,
};