diff --git a/donutshop_ecommerce/src/app/cart/page.js b/donutshop_ecommerce/src/app/cart/page.js index 3104e62..91110cf 100644 --- a/donutshop_ecommerce/src/app/cart/page.js +++ b/donutshop_ecommerce/src/app/cart/page.js @@ -1,41 +1,62 @@ "use client" import React, { useContext } from 'react' -import { CartContext } from '../../components/AppContext' +import { CartContext, productTotal } from '../../components/AppContext' import Image from 'next/image'; +import { IoMdCloseCircleOutline } from "react-icons/io"; const CartPage = () => { - const {cartProducts} = useContext(CartContext); + const {cartProducts, removeCartProduct} = useContext(CartContext); + + //cart total + let total = 0 + for(const p of cartProducts){ + total += productTotal(p) + } return (
My cart
-{product.itemName}
+ {product.size && ( +{product.itemName}
- {product.size && ( -${productTotal(product)}
+Sub-total ${total}
+Summary