upfate timetrackers & todo
This commit is contained in:
@@ -12,12 +12,18 @@ const TimeTrackersIndex = () => {
|
||||
const {loading, setLoading, errorCatch, errorLabel, axiosGet} = useAxiosTools(true)
|
||||
const [timeTrackers, setTimeTrackers] = useState<timeTracker[]>([])
|
||||
const [showTrackers, setShowTrackers] = useState<timeTracker|null>(null)
|
||||
const [reload, setReload] = useState<timeTracker|null>(null)
|
||||
const {startTrackToDo} = useTracker()
|
||||
|
||||
useEffect(() => {
|
||||
fetchTimeTrackers()
|
||||
}, [])
|
||||
|
||||
useEffect(() => {
|
||||
setShowTrackers(null)
|
||||
fetchTimeTrackers()
|
||||
}, [reload])
|
||||
|
||||
const fetchTimeTrackers = async () => {
|
||||
try {
|
||||
const res = await axiosGet('api/time-trackers')
|
||||
@@ -51,7 +57,7 @@ const TimeTrackersIndex = () => {
|
||||
</ul>
|
||||
|
||||
<Modal show={!!showTrackers} closeModal={() => setShowTrackers(null)}>
|
||||
{showTrackers && <TimeTrackerEdit timeTracker={showTrackers} />}
|
||||
{showTrackers && <TimeTrackerEdit timeTracker={showTrackers} setReload={setReload} />}
|
||||
</Modal>
|
||||
</div>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user