This repository has been archived on 2021-03-10. You can view files and clone it, but cannot push or open issues or pull requests.
perktree/frontend/src/store.js

36 lines
465 B
JavaScript

/*
* store.js
* Copyright (C) 2019 pavle <pavle.portic@tilda.center>
*
* Distributed under terms of the BSD-3-Clause license.
*/
import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);
const state = {
token: null,
};
const getters = {
token: (state) => state.token,
};
const mutations = {
setToken(token) {
state.token = token;
},
clearToken() {
state.token = '';
},
};
export default new Vuex.Store({
state,
getters,
mutations,
});