can't update completed is greather than zero

This commit is contained in:
Pramod Mahajan 2025-05-10 12:54:10 +05:30 committed by Vikas Nale
parent 72558e7725
commit 4b6d1d4658

View File

@ -119,6 +119,9 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => {
showToast(message, "error"); showToast(message, "error");
} }
}; };
const PlannedWork = NewWorkItem?.workItem?.plannedWork || workItem?.plannedWork;
const CompletedWork = NewWorkItem?.workItem?.completedWork ?? workItem?.completedWork;
return ( return (
<> <>
{isModalOpen && ( {isModalOpen && (
@ -233,56 +236,65 @@ const WorkItem = ({ workItem, forBuilding, forFloor, forWorkArea }) => {
></div> ></div>
</div> </div>
</td> </td>
<td className="d-md-table-cell"> <td className="text-end align-middle">
<div className="dropdown"> <div className="dropdown w-auto d-inline-flex align-items-center gap-1">
{!projectId && ManageTasks && ( {/* Reserve space for Assign button */}
<button <div style={{ width: 'auto', minWidth: '60px' }}>
aria-label="Modify" {(!projectId && ManageTasks) && (PlannedWork !== CompletedWork) ? (
type="button" <button
className="btn p-0" aria-label="Modify"
data-bs-toggle="modal" type="button"
data-bs-target="#project-modal" className="btn p-0"
onClick={openModal} data-bs-toggle="modal"
> data-bs-target="#project-modal"
<span className="badge badge-md bg-label-primary me-1"> onClick={openModal}
Assign >
</span> <span className="badge badge-md bg-label-primary me-1">Assign</span>
</button> </button>
)} ) : (
{ManageInfra && ( // Hidden placeholder to preserve layout
<> <span className="invisible">
<button <span className="badge badge-md bg-label-primary me-1">Assign</span>
aria-label="Modify" </span>
type="button" )}
className="btn p-0 dropdown-toggle hide-arrow" </div>
onClick={showModal1}
> {/* Edit and Delete buttons */}
<i {ManageInfra && (
className="bx bxs-edit me-2 text-primary" <>
data-bs-toggle="tooltip" <button
data-bs-placement="top" aria-label="Modify"
title="Edit Activity" type="button"
data-bs-original-title="Edit Activity" className="btn p-0"
></i> onClick={showModal1}
</button> >
<button <i
aria-label="Delete" className="bx bxs-edit me-2 text-primary"
type="button" data-bs-toggle="tooltip"
className="btn p-0 dropdown-toggle hide-arrow" data-bs-placement="top"
onClick={showModalDelete} title="Edit Activity"
> ></i>
<i </button>
className="bx bx-trash me-1 text-danger" <button
data-bs-toggle="tooltip" aria-label="Delete"
data-bs-placement="top" type="button"
title="Delete Activity" className="btn p-0"
data-bs-original-title="Delete Activity" onClick={showModalDelete}
></i> >
</button> <i
</> className="bx bx-trash me-1 text-danger"
)} data-bs-toggle="tooltip"
</div> data-bs-placement="top"
</td> title="Delete Activity"
></i>
</button>
</>
)}
</div>
</td>
</tr> </tr>
</> </>
); );