forked from CSGOWTF/csgowtf
50 lines
980 B
JavaScript
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: {
|
|
}
|
|
})
|