From c87657eaefffece36669801a01b5350754433704 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Thu, 3 Oct 2024 19:56:26 +0100 Subject: [PATCH] used min due time to determine when send for review button is active --- .../MyActiveJobs/JobActions/CurrentTaskAction.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/MyActiveJobs/JobActions/CurrentTaskAction.jsx b/src/components/MyActiveJobs/JobActions/CurrentTaskAction.jsx index a964f50..8bcecd4 100644 --- a/src/components/MyActiveJobs/JobActions/CurrentTaskAction.jsx +++ b/src/components/MyActiveJobs/JobActions/CurrentTaskAction.jsx @@ -9,8 +9,8 @@ import usersService from '../../../services/UsersService' function CurrentTaskAction({jobDetails}) { const currTime = new Date().getTime() / (1000*60*60) - const deliveryTime = new Date(jobDetails?.delivery_date).getTime() / (1000*60*60) - const canSendForReview = currTime >= (deliveryTime - Number(jobDetails?.strict_timeline ? jobDetails.strict_timeline : 0)) // calculation to determine when send for review button will be active + const minDueTime = new Date(jobDetails?.minimum_due).getTime() / (1000*60*60) + const canSendForReview = jobDetails.strict_timeline ? currTime >= minDueTime : true // calculation to determine when send for review button will be active const apiCall = new usersService() const navigate = useNavigate() @@ -132,6 +132,7 @@ function CurrentTaskAction({jobDetails}) { checked={checked} onChange={()=>{setChecked(prev => !prev)}} className='w-6 h-6 text-sky-blue bg-gray-100 focus:ring-sky-blue' + disabled={!canSendForReview} />

If you have completed this task

@@ -143,7 +144,7 @@ function CurrentTaskAction({jobDetails}) { -- 2.34.1