This repository has been archived on 2021-09-06. You can view files and clone it, but cannot push or open issues or pull requests.
vuejs_course/2021-05-05_vuex-11-a-challe.../src/store/modules/cart/actions.js

12 lines
384 B
JavaScript

export default {
addProductToCart(context, payload) {
const productId = payload.id;
const products = context.rootGetters['products/products'];
const product = products.find(product => product.id === productId);
context.commit('addProductToCart', product);
},
removeProductFromCart(context, payload) {
context.commit('removeProductFromCart', payload);
}
};