import { useState } from "react" import { Dropdown } from "react-bootstrap"; const Ajouter = ({ onCreation }) => { const [currentStatus, setStatus] = useState("Disponible"); const [title, setTitle] = useState(""); const [description, setDescription] = useState(""); const [category, setCategory] = useState(""); const [price, setPrice] = useState(""); const [quantity, setQuantity] = useState(""); const [imageName, setImageName] = useState("sqdc.jpg"); const [statusValue, setStatusValue] = useState(0) const handleSubmit = (e) => { e.preventDefault(); // Empêcher de reloader la page au submit. // Appeler le comportement onCreation onCreation({ title, description, category, price, quantity, imageName, statusValue }) // Reset les états du formulaire. setTitle("") setDescription("") setCategory("") setPrice("") setQuantity("") setImageName("sqdc.jpg") } return (

Ajouter un morceau

setTitle(e.target.value)} />
setDescription(e.target.value)} />
setCategory(e.target.value)} />
setPrice(e.target.value)} />
setQuantity(e.target.value)} />
setImageName(e.target.value)} />
{currentStatus} { setStatus("Disponible"); // Mets le nom afficher quand le dropdown est fermé setStatusValue(0); }}> Disponible {/*Le nom de l'option*/} { setStatus("Indisponible"); setStatusValue(1); }}> Indisponible { setStatus("En Commande"); setStatusValue(2); }}> En Commande { setStatus("Liquidation"); setStatusValue(3); }}> Liquidation { setStatus("Promotion"); setStatusValue(4); }}> Promotion { setStatus("Discontinué"); setStatusValue(5); }}> Discontinué
) } export default Ajouter