UNPKG

commerce-vuex

Version:
35 lines (33 loc) 791 B
import servicePortfolio from './portfolio.service' import humps from 'lodash-humps' const { doPortfolioLookup } = servicePortfolio export default{ namespaced: true, state: { list: [], inProgress: false }, mutations: { inProgress(state, yesOrNo) { state.inProgress = yesOrNo }, setList(state, list) { state.list = list } }, actions: { lookupList: async ({ commit }, { nameLike, type }) => { /*eslint-disable*/ //debugger commit('inProgress', true) const list = await doPortfolioLookup( { nameLike, type }) if (list) { commit('setList', humps((list))) commit('inProgress', false) return list } else commit('setList', []) commit('inProgress', false) } } }