import React, { useState } from "react"; const initialItems = [ { id: 1, name: "Ganz GIE37312", description: "Ролик ремня ГРМ VW AD GANZ GIE37312", delivery: "Послезавтра, курьером", deliveryDate: "пт, 7 февраля", price: "18 763 ₽", pricePerItem: "18 763 ₽/шт", count: 1, comment: "", }, { id: 2, name: "Ganz GIE37312", description: "Ролик ремня ГРМ VW AD GANZ GIE37312", delivery: "Послезавтра, курьером", deliveryDate: "пт, 7 февраля", price: "18 763 ₽", pricePerItem: "18 763 ₽/шт", count: 1, comment: "", }, // ...ещё товары ]; const CartList2: React.FC = () => { const [items, setItems] = useState(initialItems); const handleComment = (id: number, comment: string) => { setItems((prev) => prev.map((item) => item.id === id ? { ...item, comment } : item)); }; return (
{items.map((item) => (
{item.count}

{item.name}

{item.description}
e.preventDefault()}> handleComment(item.id, e.target.value)} />
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

{item.delivery}

{item.deliveryDate}
{item.count} шт.

{item.price}

{item.pricePerItem}
))}
); }; export default CartList2;