adrema/resources/js/store.js

17 lines
410 B
JavaScript

import Vue from 'vue';
import Vuex from 'vuex';
import nav from 'agnoster/store/nav.js';
import links from './store/links.js';
import user from './store/user.js';
Vue.use(Vuex);
export default new Vuex.Store({
modules: {
nav: nav(links, function(link, { rootGetters }) {
return link.right !== undefined && rootGetters['user/hasRight'](link.right);
}),
user,
}
});