Skip to content
Snippets Groups Projects
index.js 683 B
import Vue from "vue";
import Vuex from "vuex";

// import example from './module-example'

Vue.use(Vuex);

import auth from "./auth";
import categories from "./categories";
import projects from "./projects";
import collections from "./collections";
import ui from "./ui";

/*
 * If not building with SSR mode, you can
 * directly export the Store instantiation
 */

export default function(/* { ssrContext } */) {
  const Store = new Vuex.Store({
    modules: {
      // example
      auth,
      categories,
      projects,
      collections,
      ui
    },

    // enable strict mode (adds overhead!)
    // for dev mode only
    strict: process.env.DEV
  });

  return Store;
}