import React, {FC, FormEvent, useState} from "react" import Field from "../Field" import {timeTracker} from "../../utilities/types" import useAxiosTools from "../../hooks/AxiosTools" const TimeTrackerEdit: FC = ({timeTracker, setReload}) => { const {errorCatch, errorLabel, axiosPut} = useAxiosTools() const [trackerForm, setTrackerForm] = useState(timeTracker) const handleChange = (event: React.ChangeEvent) => { setTrackerForm({...trackerForm, [event.target.name]: event.target.value.replace('T', ' ')}) } const onSubmit = async (event: FormEvent) => { console.log('submit', trackerForm, event) try { const res = await axiosPut(`/api/time-trackers/${timeTracker.id}`, trackerForm) setReload(res.data) } catch (error) { errorCatch(error) } } return
{errorLabel()}

Modification de l'entrée

Début {timeTracker.end_at && Fin }
} export default TimeTrackerEdit interface TimeTrackerEditProps { timeTracker: timeTracker, setReload: (elem: timeTracker) => void, }