dashboard/shell/store/customisation.js

36 lines
736 B
JavaScript

const defaultState = {
previewCluster: {
ready: true,
isLocal: false,
badge: { }
}
};
export const state = function() {
return { previewCluster: defaultState.previewCluster };
};
export const getters = {
getPreviewCluster(state) {
return state.previewCluster;
},
};
export const mutations = {
setPreviewCluster(state, previewCluster) {
state.previewCluster = previewCluster;
},
setDefaultPreviewCluster(state) {
state.previewCluster = defaultState.previewCluster;
}
};
export const actions = {
setPreviewCluster({ commit }, previewCluster) {
commit('setPreviewCluster', previewCluster);
},
setDefaultPreviewCluster({ commit }) {
commit('setDefaultPreviewCluster');
}
};