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/FamilyNewPending.jsx b/src/components/FamilyAcc/Tabs/FamilyNewPending.jsx index a09ed1f..9328ff6 100644 --- a/src/components/FamilyAcc/Tabs/FamilyNewPending.jsx +++ b/src/components/FamilyAcc/Tabs/FamilyNewPending.jsx @@ -1,5 +1,4 @@ import { useMemo, useState } from "react"; -import localImgLoad from "../../../lib/localImgLoad"; import { PriceFormatter } from "../../Helpers/PriceFormatter"; import { PaginatedList, handlePagingFunc } from "../../Pagination"; import PendingJobsPopout from "../../jobPopout/PendingJobsPopout"; @@ -14,10 +13,10 @@ export default function FamilyPending({ let filteredFamilyData = useMemo( () => - familyData?.result_list?.filter( + familyData?.filter( (data) => data?.family_uid === accountDetails?.family_uid ), - [accountDetails?.family_uid, familyData?.result_list] + [accountDetails?.family_uid, familyData] ); const [currentPage, setCurrentPage] = useState(0); @@ -25,7 +24,7 @@ export default function FamilyPending({ const indexOfFirstItem = Number(currentPage); const indexOfLastItem = Number(indexOfFirstItem) + Number(process.env.REACT_APP_ITEM_PER_PAGE); - const currentPendingTasks = filteredFamilyData?.slice( + const currentPendingTasks = familyData?.slice( indexOfFirstItem, indexOfLastItem ); @@ -34,13 +33,14 @@ export default function FamilyPending({ handlePagingFunc(e, setCurrentPage); }; + console.log(familyData); return (
- {filteredFamilyData && ( + {familyData && (
@@ -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 aa65341..e3ee045 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,8 @@ export default function FamilyNewTasks({ const handlePagination = (e) => handlePagingFunc(e, setCurrentPage); + console.log(familyData) + console.log(typeof 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 +151,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/FamilyAcc/Tabs/FamilyNewWaitlist.jsx b/src/components/FamilyAcc/Tabs/FamilyNewWaitlist.jsx index 8d928e4..59f190b 100644 --- a/src/components/FamilyAcc/Tabs/FamilyNewWaitlist.jsx +++ b/src/components/FamilyAcc/Tabs/FamilyNewWaitlist.jsx @@ -66,7 +66,7 @@ const FamilyNewWaitlist = ({ const selectedImage = require(`../../../assets/images/family/${ value?.banner || "default.jpg" }`); - // console.log("VALUE", value); + console.log("VALUE", value); // let image = `${familyData.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}` return (