made wallet to reload when parent confirms task completion
This commit is contained in:
@@ -3,9 +3,12 @@ import ModalCom from '../../Helpers/ModalCom'
|
|||||||
import LoadingSpinner from '../../Spinners/LoadingSpinner'
|
import LoadingSpinner from '../../Spinners/LoadingSpinner'
|
||||||
import { useNavigate } from 'react-router-dom'
|
import { useNavigate } from 'react-router-dom'
|
||||||
import usersService from '../../../services/UsersService'
|
import usersService from '../../../services/UsersService'
|
||||||
|
import { useDispatch } from 'react-redux'
|
||||||
|
import { tableReload } from '../../../store/TableReloads'
|
||||||
|
|
||||||
function ReviewJobAction({jobDetails}) {
|
function ReviewJobAction({jobDetails}) {
|
||||||
|
|
||||||
|
const dispatch = useDispatch()
|
||||||
const apiCall = new usersService()
|
const apiCall = new usersService()
|
||||||
const navigate = useNavigate()
|
const navigate = useNavigate()
|
||||||
|
|
||||||
@@ -48,6 +51,7 @@ function ReviewJobAction({jobDetails}) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
setReqStatus({loading:false, status: true, message: 'job completion accepted successfully'})
|
setReqStatus({loading:false, status: true, message: 'job completion accepted successfully'})
|
||||||
|
dispatch(tableReload({ type: "WALLETTABLE" }));
|
||||||
setTimeout(()=>{ // Sets popout to false and navigates user to /my-review-jobs after 3 seconds
|
setTimeout(()=>{ // Sets popout to false and navigates user to /my-review-jobs after 3 seconds
|
||||||
popUpHandler()
|
popUpHandler()
|
||||||
navigate('/my-review-jobs', {replace: true})
|
navigate('/my-review-jobs', {replace: true})
|
||||||
|
|||||||
Reference in New Issue
Block a user