From 2f063735d7877b5d5f703f2936b8756d8c9a7059 Mon Sep 17 00:00:00 2001 From: Pitu Date: Tue, 12 Mar 2019 05:38:25 +0000 Subject: Changed store from deprecated mode --- src/site/store/index.js | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'src/site') diff --git a/src/site/store/index.js b/src/site/store/index.js index 194bff9..404eb1c 100644 --- a/src/site/store/index.js +++ b/src/site/store/index.js @@ -1,15 +1,15 @@ import Vue from 'vue'; import Vuex from 'vuex'; -const state = { +export const state = () => ({ loggedIn: false, user: {}, token: null, config: null -}; +}); /* eslint-disable no-shadow */ -const mutations = { +export const mutations = { loggedIn(state, payload) { state.loggedIn = payload; }, @@ -37,7 +37,7 @@ const mutations = { } }; -const actions = { +export const actions = { nuxtServerInit({ commit }, { req }) { commit('config', { version: process.env.npm_package_version, @@ -56,11 +56,3 @@ const actions = { const setAuthorizationHeader = payload => { Vue.axios.defaults.headers.common.Authorization = payload ? `Bearer ${payload}` : ''; }; - -const store = () => new Vuex.Store({ - state, - mutations, - actions -}); - -export default store; -- cgit v1.2.3