'use client' import React from "react"; import Image from "next/image"; import { useContextElement } from "@/context/Context"; import Link from "next/link"; const CartProduct = () => { const {cartProducts, setCartProducts} = useContextElement() const handleIncrease = (index) => { const item = cartProducts[index]; item.quantity += 1; const updated = [...cartProducts]; updated[index] = item; setCartProducts(updated); }; const handleDecrease = (index) => { const item = cartProducts[index]; if (item.quantity > 1) { item.quantity -= 1; const updated = [...cartProducts]; updated[index] = item; setCartProducts(updated); } }; const handleRemoveCart = (index) => { const item = cartProducts[index]; setCartProducts((pre) => [...pre.filter((elm) => elm !== item)]); }; return ( <> {cartProducts.map((elm,i)=>