import { useContext } from "react"; import classes from "./Cart.module.css"; import Modal from "../UI/Modal"; import CartContext from "../../store/cart-context"; import CartItem from "./CartItem"; const Cart = (props) => { const cartCtx = useContext(CartContext); const totalAmount = `$${cartCtx.totalAmount.toFixed(2)}`; const hasItems = cartCtx.items.length > 0; const cartItemAddHandler = (item) => { cartCtx.addItem({ ...item, amount: 1 }); }; const cartItemRemoveHandler = (id) => { cartCtx.removeItem(id); }; const cartItems = (