UNPKG

vue-storefront

Version:
37 lines (35 loc) 1.23 kB
import * as types from '../../mutation-types' export default { /** * Setup current order object * @param {Object} order Object */ [types.ORDER_PLACE_ORDER] (state, order) { state.order = order }, [types.CHECKOUT_SAVE_PERSONAL_DETAILS] (state, personalDetails) { state.personalDetails = personalDetails }, [types.CHECKOUT_SAVE_SHIPPING_DETAILS] (state, shippingDetails) { state.shippingDetails = shippingDetails }, [types.CHECKOUT_SAVE_PAYMENT_DETAILS] (state, paymentDetails) { state.paymentDetails = paymentDetails }, [types.CHECKOUT_LOAD_PERSONAL_DETAILS] (state, storedPersonalDetails) { state.personalDetails = storedPersonalDetails }, [types.CHECKOUT_LOAD_SHIPPING_DETAILS] (state, storedShippingDetails) { state.shippingDetails = storedShippingDetails }, [types.CHECKOUT_LOAD_PAYMENT_DETAILS] (state, storedPaymentDetails) { state.paymentDetails = storedPaymentDetails }, [types.CHECKOUT_UPDATE_PROP_VALUE] (state, payload) { state.shippingDetails[payload[0]] = payload[1] }, [types.CHECKOUT_DROP_PASSWORD] (state) { state.personalDetails.password = '' state.personalDetails.createAccount = false } }