import { useState } from "react" import { Dropdown } from "react-bootstrap"; import {Button} from "react-bootstrap"; function renderStatus(statusCode) { if (statusCode !== undefined) { switch (statusCode) { case 0: return ("Disponible"); case 1: return ("En commande"); case 2: return ("Indisponible"); case 3: return ("Liquidation"); case 4: return ("Promotion"); case 5: return ("Discontinué"); default: return (<>>); } } } const Modify = ({ morceau, onModify }) => { const [currentStatus, setStatus] = useState(renderStatus(morceau.status)); const [title, setTitle] = useState(morceau.title); const [description, setDescription] = useState(morceau.description); const [category, setCategory] = useState(morceau.category); const [price, setPrice] = useState(morceau.price); const [quantity, setQuantity] = useState(morceau.quantity); const [imageName, setImageName] = useState(morceau.imageName); const [status, setStatusValue] = useState(morceau.status) const id = morceau.id; const handleSubmit = (e) => { e.preventDefault(); // Empêcher de reloader la page au submit. // Appeler le comportement onCreation onModify({ id, title, description, category, price, quantity, imageName, status }) } return (