import React, {Dispatch, FC, FormEvent, SetStateAction, useState} from "react" import useAxiosTools from "../../hooks/AxiosTools"; import Field from "../Field"; const AddRainfall: FC = ({reload}) => { const {axiosPost} = useAxiosTools() const [date, setDate] = useState((new Date()).toSQLDate()) const [value, setValue] = useState(0) const handleSubmit = async (event: FormEvent) => { event.preventDefault() try { await axiosPost('/api/rainfalls', {date, value}) setDate((new Date()).toSQLDate()) setValue(0) reload(new Date()) } catch (e) { console.error(e) } } return

Ajout d'une mesure

setDate(event.target.value)} autoFocus>Date setValue(Number(event.target.value))}>Mesure
} export default AddRainfall interface AddRainfallProps { reload: Dispatch> }