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 (
{/* Bouton d'édition pour ouvrir la fenêtre modale */}
{/* Fenêtre modale */}
{isModalOpen && (
×
{console.log("item ID :" + _id)}
)}
);
};