|
@@ -1,42 +1,5 @@
|
|
|
const state = {
|
|
|
- cart: [
|
|
|
- {
|
|
|
- id: 1,
|
|
|
- name: "Product 001",
|
|
|
- price: 3500,
|
|
|
- qty: 2,
|
|
|
- subtotal: 7000
|
|
|
- },
|
|
|
- {
|
|
|
- id: 2,
|
|
|
- name: "Product 002",
|
|
|
- price: 4000,
|
|
|
- qty: 1,
|
|
|
- subtotal: 4000
|
|
|
- },
|
|
|
- {
|
|
|
- id: 3,
|
|
|
- name: "Product 003",
|
|
|
- price: 3500,
|
|
|
- qty: 1,
|
|
|
- subtotal: 3500
|
|
|
- },
|
|
|
- {
|
|
|
- id: 4,
|
|
|
- name: "Product 004",
|
|
|
- price: 3800,
|
|
|
- qty: 2,
|
|
|
- subtotal: 7600
|
|
|
- },
|
|
|
- {
|
|
|
- id: 5,
|
|
|
- name: "Product 005",
|
|
|
- price: 1000,
|
|
|
- qty: 3,
|
|
|
- subtotal: 3000
|
|
|
- }
|
|
|
- ],
|
|
|
- selectedCart: []
|
|
|
+ cart: []
|
|
|
}
|
|
|
|
|
|
const getters = {
|
|
@@ -44,20 +7,19 @@ const getters = {
|
|
|
return state.cart
|
|
|
},
|
|
|
isEmpty(state) {
|
|
|
- return state.cart.legth !== 0
|
|
|
+ return state.cart.length !== 0
|
|
|
}
|
|
|
}
|
|
|
|
|
|
const mutations = {
|
|
|
-
|
|
|
+ addToCart(state, payload) {
|
|
|
+ state.cart.push(payload.data)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
const actions = {
|
|
|
- addToCart(state) {
|
|
|
-
|
|
|
- },
|
|
|
- removeFromCart(state) {
|
|
|
-
|
|
|
+ addToCart({ commit }, payload) {
|
|
|
+ commit('addToCart', payload)
|
|
|
}
|
|
|
}
|
|
|
|