import api from '../api'; const GlobalStore = { namespaced: true, state: { hostName: '--', hostStatus: null }, getters: { hostName(state) { return state.hostName; }, hostStatus(state) { return state.hostStatus; } }, mutations: { setHostName(state, hostName) { state.hostName = hostName; } }, actions: { getHostName({ commit }) { api .get('/xyz/openbmc_project/network/config/attr/HostName') .then(response => { const hostName = response.data.data; commit('setHostName', hostName); }) .catch(error => console.log(error)); } } }; export default GlobalStore;