/* eslint-disable prefer-destructuring */ /* eslint-disable no-restricted-syntax */ /* eslint-disable guard-for-in */ import axios from 'axios'; export default { namespaced: true, state: { week: undefined, }, mutations: { setWeek(state, week) { if (week.length > 0) { state.week = week[0]; } }, }, getters: {}, actions: { initWeek({ commit, }, weekId) { axios.get(`/api/timeshareweek/${weekId}`).then(r => commit('setWeek', r.data)).catch(console .error); }, }, };