diff --git a/frontend/react-app/src/pages/MyTasks.jsx b/frontend/react-app/src/pages/MyTasks.jsx
index 97339d8..68d42b7 100644
--- a/frontend/react-app/src/pages/MyTasks.jsx
+++ b/frontend/react-app/src/pages/MyTasks.jsx
@@ -73,118 +73,98 @@ useEffect(()=>{
useEffect(() => {
console.log("Tasks To Do (after state update):", tasksToDo);
- }, [tasksToDo]);
-
-
-
-
- const headerAndAccessors = [
- {
- Header: "Task Name",
- accessor: "name",
- Cell: (original) => (
- {original.value.title}
- )
- },
- {
- Header: "TeamId",
- accessor:"team",
- },
- {
- Header: "ID",
- accessor:"id",
- },
- {
- Header: "Assignee(s)",
- accessor: "assignees",
- },
- {
- Header: "Status",
- accessor: "status",
- },
- {
- Header: "Priority",
- accessor: "priority",
- },
- {
- Header: "Due Date",
- accessor: "dueDate",
- },
- {
- Header: "Is Locked",
- accessor: "isLocked",
- }
- ]
- const headerAndAccessorsComplete = [
- {
- Header: "Task Name",
- accessor: "name",
- Cell: (original) => (
- {original.value.title}
- )
- },
- {
- Header: "Team",
- accessor:"team",
- },
- {
- Header: "ID",
- accessor:"id",
- },
- {
- Header: "Assignee(s)",
- accessor: "assignees",
- },
- {
- Header: "Due Date",
- accessor: "dueDate",
- },
- {
- Header: "Date Completed",
- accessor: "dateCompteted",
- }
- ]
- if(loading){
- return (
Loading...
)
+}, [tasksToDo]);
+
+const commonColumns = [
+ {
+ Header: "Task Name",
+ accessor: "name",
+ Cell: (original) => (
+ {original.value.title}
+ )
+ },
+ {
+ Header: "Team ID",
+ accessor:"team",
+ },
+ {
+ Header: "Task ID",
+ accessor:"id",
+ },
+ {
+ Header: "Assignee(s)",
+ accessor: "assignees",
+ },
+ {
+ Header: "Due Date",
+ accessor: "dueDate",
+ },
+]
+
+
+const headerAndAccessors = [
+ ...commonColumns,
+ {
+ Header: "Status",
+ accessor: "status",
+ },
+ {
+ Header: "Priority",
+ accessor: "priority",
+ },
+ {
+ Header: "Is Locked",
+ accessor: "isLocked",
}
- return (
-
-
-
-
-
-
-
My Tasks
-
- {setUpData(tasksToDo).length > 0 ? (
-
- ) : (
- No tasks to do
- )}
-
-
-
-
-
-
My Completed Tasks
- {setUpDataCompleted(tasksToDo).length > 0 ? (
-
- ) : (
-
No tasks completed
- )}
-
-
+]
+const headerAndAccessorsComplete = [
+ ...commonColumns,
+ {
+ Header: "Date Completed",
+ accessor: "dateCompteted",
+ }
+]
+if(loading){
+ return (
Loading...
)
+}
+return (
+
+
+
+
+
+
+
My Tasks
+
+ {setUpData(tasksToDo).length > 0 ? (
+
+ ) : (
+ No tasks to do
+ )}
-
-
+
+
+
+
+
My Completed Tasks
+ {setUpDataCompleted(tasksToDo).length > 0 ? (
+
+ ) : (
+
No tasks completed
+ )}
+
+
+
+
- );
+
+ );
}
diff --git a/frontend/react-app/src/pages/TeamTasks.jsx b/frontend/react-app/src/pages/TeamTasks.jsx
index ba874c0..baa53df 100644
--- a/frontend/react-app/src/pages/TeamTasks.jsx
+++ b/frontend/react-app/src/pages/TeamTasks.jsx
@@ -39,45 +39,8 @@ function setUpDataCompleted(results) {
isLocked: taskItem.isLocked.toString()
}));
}
-const headerAndAccessors = [
- {
- Header: "Task Name",
- accessor: "name",
- Cell: (original) => (
-
{original.value.title}
- )
- },
- {
- Header: "ID",
- accessor:"id",
- },
- {
- Header: "Assignee(s)",
- accessor: "assignees",
- },
- {
- Header: "Priority",
- accessor: "priority",
- },
- {
- Header: "Status",
- accessor: "status",
- },
-
- {
- Header: "Due Date",
- accessor: "dueDate",
- },
- {
- Header: "Is Locked",
- accessor: "isLocked",
- }
-]
-
-
-
-const headerAndAccessorsComplete = [
+const commonColumns= [
{
Header: "Task Name",
accessor: "name",
@@ -97,6 +60,25 @@ const headerAndAccessorsComplete = [
Header: "Due Date",
accessor: "dueDate",
},
+]
+const headerAndAccessors = [
+ ...commonColumns,
+ {
+ Header: "Priority",
+ accessor: "priority",
+ },
+ {
+ Header: "Status",
+ accessor: "status",
+ },
+ {
+ Header: "Is Locked",
+ accessor: "isLocked",
+ }
+]
+
+const headerAndAccessorsComplete = [
+ ...commonColumns,
{
Header: "Date Completed",
accessor: "dateCompteted",