From da26d5c24a3481168562fd0d958dfb802e7ae988 Mon Sep 17 00:00:00 2001 From: Ebube Date: Fri, 8 Mar 2024 02:12:35 +0100 Subject: [PATCH 1/3] Task page bug fix --- src/components/FamilyAcc/FamilyTableNew.jsx | 2 +- src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx | 9 +++++---- src/components/FamilyPopup/SuggestTask.jsx | 1 + 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/FamilyAcc/FamilyTableNew.jsx b/src/components/FamilyAcc/FamilyTableNew.jsx index bc1de5d..741cb84 100644 --- a/src/components/FamilyAcc/FamilyTableNew.jsx +++ b/src/components/FamilyAcc/FamilyTableNew.jsx @@ -282,7 +282,7 @@ export default function FamilyTableNew({ setFamilyTask={setFamilyTask} setActiveTask={setActiveTask} activeTask={activeTask} - familyDetailsData={details.familyDetails.data} + // familyDetailsData={details.familyDetails.data} setUpdatePage={setUpdatePage} /> )} diff --git a/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx b/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx index aa65341..c39e3fc 100644 --- a/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx +++ b/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx @@ -7,7 +7,7 @@ import PaginatedList from "../../Pagination/PaginatedList"; import LoadingSpinner from "../../Spinners/LoadingSpinner"; export default function FamilyNewTasks({ - familyData = [], + familyData, className, loader, accountDetails, @@ -32,6 +32,7 @@ export default function FamilyNewTasks({ const handlePagination = (e) => handlePagingFunc(e, setCurrentPage); + console.log(familyData) return (
) : ( <> - {familyData.length && ( + {familyData?.length && (
{ <> - {familyData.length > 0 ? ( + {familyData?.length > 0 ? ( currentTasks.map((value, index) => { // find due date const dueDate = value?.delivery_date.split(" ")[0]; @@ -149,7 +150,7 @@ export default function FamilyNewTasks({ prev={currentPage == 0 ? true : false} next={ currentPage + Number(process.env.REACT_APP_ITEM_PER_PAGE) >= - familyData?.result_list.length + familyData?.result_list?.length ? true : false } diff --git a/src/components/FamilyPopup/SuggestTask.jsx b/src/components/FamilyPopup/SuggestTask.jsx index a46c0d6..958a78f 100644 --- a/src/components/FamilyPopup/SuggestTask.jsx +++ b/src/components/FamilyPopup/SuggestTask.jsx @@ -64,6 +64,7 @@ const SuggestTask = ({ details, onClose, situation, continuePopupData }) => {

+ {pathname === '/acc-family/activities' && "activities"} {pathname === "/manage-family" ? `${state?.firstname}'s Suggested Task` : "Suggest to Parent"} From 69d711eddc53216a6e35ec37ce7afd1ae7fad8c2 Mon Sep 17 00:00:00 2001 From: Ebube Date: Fri, 8 Mar 2024 03:47:57 +0100 Subject: [PATCH 2/3] Fixed suggested task bug --- src/components/FamilyAcc/FamilyActivities.jsx | 2 +- src/components/FamilyAcc/FamilyTableNew.jsx | 17 +++--------- .../FamilyAcc/Tabs/FamilyNewTasks.jsx | 1 + .../FamilyAcc/Tabs/FamilyNewWaitlist.jsx | 3 +-- src/components/FamilyPopup/SuggestTask.jsx | 26 ++++++++++--------- 5 files changed, 21 insertions(+), 28 deletions(-) diff --git a/src/components/FamilyAcc/FamilyActivities.jsx b/src/components/FamilyAcc/FamilyActivities.jsx index 0cbfa89..75f8ef4 100644 --- a/src/components/FamilyAcc/FamilyActivities.jsx +++ b/src/components/FamilyAcc/FamilyActivities.jsx @@ -23,7 +23,7 @@ export default function FamilyActivities() { Tasks & Chores

- + - // ), Waiting: ( item.status_text === "Waiting" ); - let familyPendingData = familyData.filter( + let familyPendingData = familyData?.filter( (item) => item.status_text !== "Waiting" ); console.log({ Waitings: familyWaitingData, Pending: familyPendingData, - Tasks: tasksData + Tasks: tasksData, }); // Function to check for errors in data @@ -215,8 +208,6 @@ export default function FamilyTableNew({ }; }, []); - console.log("God please>> ", details.familyWaitList); - return (
)} diff --git a/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx b/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx index c39e3fc..60c1062 100644 --- a/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx +++ b/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx @@ -33,6 +33,7 @@ export default function FamilyNewTasks({ const handlePagination = (e) => handlePagingFunc(e, setCurrentPage); console.log(familyData) + console.log(typeof familyData?.length) return (
@@ -54,7 +54,11 @@ export default function FamilyPending({ value?.currency_code, value?.currency ); - let image = `${familyData.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}` + let image = `${ + familyData.session_image_server + }${localStorage.getItem("session_token")}/job/${ + value.job_uid + }`; return ( = filteredFamilyData.length} - data={filteredFamilyData} + next={currentPage + itemsPerPage >= familyData.length} + data={familyData} start={indexOfFirstItem} stop={indexOfLastItem} /> diff --git a/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx b/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx index 60c1062..e3ee045 100644 --- a/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx +++ b/src/components/FamilyAcc/Tabs/FamilyNewTasks.jsx @@ -33,7 +33,7 @@ export default function FamilyNewTasks({ const handlePagination = (e) => handlePagingFunc(e, setCurrentPage); console.log(familyData) - console.log(typeof familyData?.length) + console.log(typeof familyData) return (