Files
vuefilemanager/resources/js/store/modules/payments.js
2022-02-01 12:21:38 +01:00

33 lines
661 B
JavaScript
Vendored

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,
}