Files
csgowtf/src/store/index.js

50 lines
980 B
JavaScript

import { createStore } from 'vuex'
export default createStore({
state: {
id64: '',
vanityUrl: '',
matchDetails: {},
playerDetails: {},
playersArr: []
},
mutations: {
changeId64(state, payload) {
state.id64 = payload.id
},
changeVanityUrl(state, payload) {
state.vanityUrl = payload.id
},
changeMatchDetails(state, payload) {
state.matchDetails = payload.data
},
changePlayerDetails(state, payload) {
state.playerDetails = payload.data
},
changePlayesArr(state, payload) {
state.playersArr = payload.data
},
resetId64(state) {
state.id64 = ''
},
resetVanityUrl(state) {
state.vanityUrl = ''
},
resetMatchDetails(state) {
state.matchDetails = {}
},
resetPlayerDetails(state) {
state.playerDetails = {}
},
resetPlayesArr(state) {
state.playersArr = []
},
},
actions: {
},
modules: {
},
getters: {
}
})