// components/Cart.js import { useSelector, useDispatch } from 'react-redux'; import { removeItem, updateQuantity, clearCart } from '../features/cart/cartSlice'; function Cart() { const { items, total } = useSelector(state => state.cart); const dispatch = useDispatch(); if (items.length === 0) { return

Panier vide

; } return (

Panier

{items.map(item => (
{item.name} dispatch(updateQuantity({ id: item.id, quantity: parseInt(e.target.value) }))} min="0" /> {item.price * item.quantity} €
))}

Total : {total} €

); }