import React, { useState } from "react"; import ModalCom from "../Helpers/ModalCom"; import { useNavigate } from "react-router-dom"; import usersService from "../../services/UsersService"; import LoadingSpinner from "../Spinners/LoadingSpinner"; import { useDispatch } from "react-redux"; function DeleteTaskModal({ details, onClose, situation }) { let dispatch = useDispatch(); const navigate = useNavigate(); const ApiCall = new usersService(); let [requestStatus, setRequestStatus] = useState({ laoding: false, status: false, message: "", }); // STATE FOR KNOWING WHEN A REQUEST IS MADE TO THE SERVER // FUNCTION TO DELETE TASK const deleteTask = () => { setRequestStatus(prev => ({...prev, loading:true, message: 'No API Yet'})) setTimeout(()=>{ setRequestStatus(prev => ({...prev, loading:false, message: ''})) },3000) } return (

Delete Task

{details.title}

{requestStatus.laoding ? ( ) : ( )}
{/* ERROR DISPLAY AND SUBMIT BUTTON */} {requestStatus.message != "" && (!requestStatus.status ? (
{requestStatus.message}
) : ( requestStatus.status && (
{requestStatus.message}
) ))} {/* End of error or success display */}
); } export default DeleteTaskModal;