import { events } from '../../bus' const defaultState = { singleChargeAmount: undefined, } const actions = { callSingleChargeProcess: ({ commit }, amount) => { // Open popup with payment methods events.$emit('popup:open', { name: 'select-payment-method' }) // Store charge amount commit('SET_SINGLE_CHARGE_AMOUNT', amount) }, } const mutations = { SET_SINGLE_CHARGE_AMOUNT(state, amount) { state.singleChargeAmount = amount }, } const getters = { singleChargeAmount: (state) => state.singleChargeAmount, } export default { state: defaultState, getters, actions, mutations, }