From d398a6cb397ca9519d58a30eafb3109fe5d40710 Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Tue, 13 May 2025 11:32:09 +0530 Subject: [PATCH] added dropdwon for action view --- .../Project/Infrastructure/WorkItem.jsx | 141 +++++++++++------- 1 file changed, 84 insertions(+), 57 deletions(-) diff --git a/src/components/Project/Infrastructure/WorkItem.jsx b/src/components/Project/Infrastructure/WorkItem.jsx index 2799f398..e579dc76 100644 --- a/src/components/Project/Infrastructure/WorkItem.jsx +++ b/src/components/Project/Infrastructure/WorkItem.jsx @@ -139,6 +139,7 @@ const WorkItem = ( { )} + {/* Activity Name - always visible */} @@ -148,8 +149,9 @@ const WorkItem = ( { : "NA"} - {/* for mobile view */} - + + {/* Status - visible only on small screens */} + {hasWorkItem ? NewWorkItem?.workItem?.completedWork ?? workItem?.completedWork ?? @@ -161,15 +163,18 @@ const WorkItem = ( { : "NA"} - + {/* Category - visible on medium and above */} + {hasWorkItem ? NewWorkItem?.workItem?.workCategoryMaster?.name || - workItem.workCategoryMaster?.name || "NA" + workItem.workCategoryMaster?.name || + "NA" : "NA"} - {/* for greather than mobile view ************* */} + + {/* Planned - visible on medium and above */} {hasWorkItem ? NewWorkItem?.workItem?.plannedWork ?? @@ -177,6 +182,8 @@ const WorkItem = ( { "NA" : "NA"} + + {/* Completed - visible on medium and above */} {hasWorkItem ? NewWorkItem?.workItem?.completedWork ?? @@ -184,6 +191,8 @@ const WorkItem = ( { "NA" : "NA"} + + {/* Progress Bar - always visible */}
- -
- {/* Reserve space for Assign button */} -
- {!projectId && ManageTasks && PlannedWork !== CompletedWork ? ( - - ) : ( - // Hidden placeholder to preserve layout - - - Assign - - - )} -
- {/* Edit and Delete buttons */} + {/* Actions - always visible */} + + {/* Desktop (md and up): inline icons */} +
+ {!projectId && ManageTasks && PlannedWork !== CompletedWork && ( + + )} + {ManageInfra && ( <> - - + role="button" + > )}
+ + {/* Mobile (sm only): dropdown with icons */} +
+ + + +