diff --git a/GrossesMitaines/grosses-mitaines-ui/src/components/Ajouter.js b/GrossesMitaines/grosses-mitaines-ui/src/components/Ajouter.js index 5a909e1..464e73b 100644 --- a/GrossesMitaines/grosses-mitaines-ui/src/components/Ajouter.js +++ b/GrossesMitaines/grosses-mitaines-ui/src/components/Ajouter.js @@ -1,9 +1,12 @@ import { useState, useEffect } from "react"; import { Dropdown } from "react-bootstrap"; import { Button } from "react-bootstrap"; +import { useForm } from "react-hook-form"; const Ajouter = ({ onCreation }) => { + const { register, handleSubmit, formState: { errors } } = useForm(); + const [currentStatus, setStatus] = useState("Disponible"); const [title, setTitle] = useState(""); @@ -27,9 +30,7 @@ const Ajouter = ({ onCreation }) => { }, [imageFile]); - const handleSubmit = (e) => { - e.preventDefault(); // Empêcher de reloader la page au submit. - + const onSubmit = () => { // Appeler le comportement onCreation onCreation({ title: title, @@ -63,50 +64,86 @@ const Ajouter = ({ onCreation }) => { return (