import React, { useEffect, 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 */} {isModalOpen && (
× {console.log("item ID :" + _id)}
)}
); };