marc-leopold/store/navigation.js

37 lines
660 B
JavaScript

export const state = () => ({
siteNav: [],
socialNav: [],
})
// export const actions = {
// load ({ commit }) {
// return new Promise(resolve => {
// setTimeout(() => {
// commit('updateSiteNav', SITE_NAV)
// commit('updateSocialNav', SOCIAL_NAV)
// resolve()
// }, 300)
// })
// }
// }
//
export const getters = {
siteNav: state => {
return state.siteNav
},
socialNav: state => {
return state.socialNav
},
}
export const mutations = {
updateSiteNav (state, navItems) {
state.siteNav = navItems
},
updateSocialNav (state, socialItems) {
state.socialNav = socialItems
},
}