active task list table reloads on accept or reject of offer job

This commit was merged in pull request #113.
This commit is contained in:
victorAnumudu
2023-05-29 12:36:34 +01:00
parent 604b0523fa
commit 2155954ba3
4 changed files with 57 additions and 36 deletions
@@ -6,9 +6,13 @@ import { useNavigate } from 'react-router-dom'
import usersService from '../../services/UsersService'
import LoadingSpinner from '../Spinners/LoadingSpinner'
import { tableReload } from '../../store/TableReloads'
import { useDispatch } from 'react-redux'
function OfferJobPopout({details, onClose, situation}) {
const apiUrl = new usersService()
const navigate = useNavigate()
const dispatch = useDispatch()
const [requestStatus, setRequestStatus] = useState({loading: false, status: false, message: '', trigger: ''})
@@ -43,6 +47,8 @@ function OfferJobPopout({details, onClose, situation}) {
setRequestStatus({loading: false, status: true, message: `Offer ${name}ed Successfully`, trigger: ''})
setTimeout(()=>{
onClose()
dispatch(tableReload({type:'JOBTABLE'}))
navigate('/mytask', {replace:true})
setRequestStatus({loading: false, status: false, message: '', trigger: ''})
},2000)
}).catch(error => {