import React, { useState } from "react"; import "../../assets/styles/modal.css"; import "../../assets/styles/itembox.css"; import FormUpdateItem from "../form/formUpdateItem"; import { Image } from "../parts/image"; // Composant Description const Description = ({ title, children }) => { return (

{title}

{children}
); }; // Composant Caractéristique const Characteristic = ({ label, value }) => { return (
{label}: {value}
); }; // Composant Détails du Produit export const ItemBox = ({ model, brand, purchaseDate, price, _id }) => { const [isModalOpen, setIsModalOpen] = useState(false); // Fonction pour ouvrir la fenêtre modale const openModal = () => { setIsModalOpen(true); }; // Fonction pour fermer la fenêtre modale const closeModal = () => { setIsModalOpen(false); }; let productname = brand + " " + model; let formatedPrice = price + "€"; let formatedDate = new Date(purchaseDate).toLocaleDateString("fr-FR"); let request = brand + " " + model; return (
Product {/* Bouton d'édition pour ouvrir la fenêtre modale */} {/* Fenêtre modale pour la mise à jour */} {isModalOpen && (
×
)}
); };