diff --git a/src/components/ProjectTasksList.js b/src/components/ProjectTasksList.js index b5c4366..83166a8 100644 --- a/src/components/ProjectTasksList.js +++ b/src/components/ProjectTasksList.js @@ -250,7 +250,7 @@ export default function ProjectTasksList() { if (days > 3) return "warning"; return "high"; }; - const TaskRow = ({ task, showTimeLeft = false }) => ( + const TaskRow = ({ task, showTimeLeft = false, showMaxWait = true }) => (
@@ -273,16 +273,6 @@ export default function ProjectTasksList() { {task.address || "N/A"} - - {task.created_by_name ? ( -
-
{task.created_by_name}
-
{task.created_by_email}
-
- ) : ( - "N/A" - )} - {task.assigned_to_name ? (
@@ -368,9 +358,11 @@ export default function ProjectTasksList() { })() )} - - {task.max_wait_days} days - + {showMaxWait && ( + + {task.max_wait_days} days + + )} ); - const TaskTable = ({ tasks, showGrouped = false, showTimeLeft = false }) => { + const TaskTable = ({ tasks, showGrouped = false, showTimeLeft = false, showMaxWait = true }) => { const filteredTasks = filterTasks(tasks); const groupedTasks = groupTasksByName(filteredTasks); - const colSpan = showTimeLeft ? "10" : "9"; + const colSpan = showTimeLeft && showMaxWait ? "9" : showTimeLeft || showMaxWait ? "8" : "7"; return (
@@ -402,9 +394,6 @@ export default function ProjectTasksList() { Address - - Created By - Assigned To @@ -416,9 +405,11 @@ export default function ProjectTasksList() { Date Info - - Max Wait - {" "} + {showMaxWait && ( + + Max Wait + + )}{" "} Actions @@ -442,6 +433,7 @@ export default function ProjectTasksList() { key={task.id} task={task} showTimeLeft={showTimeLeft} + showMaxWait={showMaxWait} /> ))} @@ -544,6 +536,7 @@ export default function ProjectTasksList() { tasks={taskGroups.pending} showGrouped={groupBy === "task_name"} showTimeLeft={false} + showMaxWait={true} />
@@ -564,6 +557,7 @@ export default function ProjectTasksList() { tasks={taskGroups.in_progress} showGrouped={groupBy === "task_name"} showTimeLeft={true} + showMaxWait={false} />
@@ -584,6 +578,7 @@ export default function ProjectTasksList() { tasks={taskGroups.completed} showGrouped={groupBy === "task_name"} showTimeLeft={false} + showMaxWait={false} />