"use client"; import { Minus, Plus, X, ArrowLeft, ShoppingBag } from "lucide-react"; import { Button } from "@/components/ui/button"; import { useCart } from "@/contexts/CartContext"; import { useLanguage } from "@/contexts/LanguageContext"; import Link from "next/link"; export default function Cart() { const { items, updateQuantity, removeItem, totalPrice } = useCart(); const { t } = useLanguage(); return (

{t("cart.title")}

{items.length === 0 ? (

{t("cart.empty")}

) : ( <>
{items.map((item) => (
{item.product.name}

{item.product.name}

{item.selectedColor} • {item.selectedLength}

{item.quantity}
{(item.product.price * item.quantity).toFixed(2)} €
))}
{t("cart.total")} {totalPrice.toFixed(2)} €

Paiement sécurisé par Stripe

)}
); };