diff --git a/2021-05-05_vuex-11-a-challenge-starting-code/src/store/modules/cart/getters.js b/2021-05-05_vuex-11-a-challenge-starting-code/src/store/modules/cart/getters.js index 0afeaac..9180ace 100644 --- a/2021-05-05_vuex-11-a-challenge-starting-code/src/store/modules/cart/getters.js +++ b/2021-05-05_vuex-11-a-challenge-starting-code/src/store/modules/cart/getters.js @@ -1,8 +1,15 @@ export default { - finalTotal(state) { - return state.total.toFixed(2); - }, quantity(state) { return state.qty; + }, + items(state) { + return state.items; + }, + total(state) { + var total = 0; + state.items.forEach(item => { + total = total + item.price; + }); + return total.toFixed(2); } };