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 */}
+
+
+
+
+ {!projectId && ManageTasks && PlannedWork !== CompletedWork && (
+ -
+
+ Assign
+
+
+ )}
+ {ManageInfra && (
+ <>
+ -
+
+ Edit
+
+
+ -
+
+ Delete
+
+
+ >
+ )}
+
+
|
|
>