{
const [popUp, setPopUp] = useState({ show: false, data: {} });
@@ -22,7 +20,7 @@ const FamilyNewWaitlist = ({
const itemsPerPage = Number(process.env.REACT_APP_ITEM_PER_PAGE);
const indexOfFirstItem = currentPage;
const indexOfLastItem = currentPage + itemsPerPage;
- const currentTask = familyData?.slice(
+ const currentTask = familyData?.data?.result_list?.slice(
indexOfFirstItem,
indexOfLastItem
);
@@ -53,13 +51,13 @@ const FamilyNewWaitlist = ({
className || ""
}`}
>
- {loader ? (
-
-
+ {familyData.loading ? (
+
+
) : (
<>
- {familyData && (
+ {familyData?.data?.result_list && (
@@ -69,7 +67,7 @@ const FamilyNewWaitlist = ({
value?.banner || "default.jpg"
}`);
// console.log("VALUE", value);
- // let image = `${familyData.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}`
+ // let image = `${familyData?.data?.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}`
return (
= familyData?.length}
- data={familyData}
+ next={currentPage + itemsPerPage >= familyData?.data?.result_list?.length}
+ data={familyData?.data?.result_list}
start={indexOfFirstItem}
stop={indexOfLastItem}
/>
diff --git a/src/components/FamilyAcc/Tabs/FamilyPending.jsx b/src/components/FamilyAcc/Tabs/FamilyPending.jsx
index d635988..71955eb 100644
--- a/src/components/FamilyAcc/Tabs/FamilyPending.jsx
+++ b/src/components/FamilyAcc/Tabs/FamilyPending.jsx
@@ -3,6 +3,7 @@ import localImgLoad from "../../../lib/localImgLoad";
import { PriceFormatter } from "../../Helpers/PriceFormatter";
import { PaginatedList, handlePagingFunc } from "../../Pagination";
import PendingJobsPopout from "../../jobPopout/PendingJobsPopout";
+import LoadingSpinner from "../../Spinners/LoadingSpinner";
export default function FamilyPending({
familyData,
@@ -15,10 +16,10 @@ export default function FamilyPending({
let filteredFamilyData = useMemo(
() =>
- familyData?.result_list?.filter(
+ familyData?.data?.result_list?.filter(
(data) => data?.family_uid === accountDetails?.family_uid
),
- [accountDetails?.family_uid, familyData?.result_list]
+ [accountDetails?.family_uid, familyData?.data?.result_list]
);
const [currentPage, setCurrentPage] = useState(0);
@@ -41,6 +42,12 @@ export default function FamilyPending({
className || ""
}`}
>
+ {familyData.loading ?
+ (
+
+
+ ):
+ <>
{filteredFamilyData && (
@@ -55,7 +62,7 @@ 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.data.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}`
return (
)}
+ >
+ }
{/* Active Job Popout */}
{jobPopout.show && (
diff --git a/src/components/FamilyAcc/Tabs/FamilyTasks.jsx b/src/components/FamilyAcc/Tabs/FamilyTasks.jsx
index 02a5ded..338f799 100644
--- a/src/components/FamilyAcc/Tabs/FamilyTasks.jsx
+++ b/src/components/FamilyAcc/Tabs/FamilyTasks.jsx
@@ -10,7 +10,6 @@ import LoadingSpinner from "../../Spinners/LoadingSpinner";
export default function FamilyTasks({
familyData,
className,
- loader,
accountDetails,
}) {
let navigate = useNavigate();
@@ -19,17 +18,17 @@ export default function FamilyTasks({
// ...
const filteredFamilyData = useMemo(
() =>
- familyData?.result_list?.filter(
+ familyData?.data?.result_list?.filter(
(data) => data?.family_uid === accountDetails?.family_uid
),
- [familyData, accountDetails]
+ [familyData?.data, accountDetails]
);
const [currentPage, setCurrentPage] = useState(0);
const indexOfFirstItem = Number(currentPage);
const indexOfLastItem =
Number(indexOfFirstItem) + Number(process.env.REACT_APP_ITEM_PER_PAGE);
- const currentTask = familyData?.result_list.slice(
+ const currentTask = familyData?.data?.result_list?.slice(
indexOfFirstItem,
indexOfLastItem
);
@@ -43,21 +42,21 @@ export default function FamilyTasks({
className || ""
}`}
>
- {loader ? (
-
-
+ {familyData.loading ? (
+
+
) : (
<>
- {familyData && familyData?.result_list && (
+ {familyData?.data && familyData?.data?.result_list && (
{
<>
- {familyData &&
- familyData?.result_list &&
- familyData.result_list.length > 0 ? (
+ {familyData?.data &&
+ familyData?.data?.result_list &&
+ familyData?.data.result_list.length > 0 ? (
currentTask.map((value, index) => {
// find due date
const dueDate = value?.delivery_date.split(" ")[0];
@@ -67,7 +66,7 @@ export default function FamilyTasks({
value?.currency_code,
value?.currency
);
- let image = `${familyData.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}`
+ let image = `${familyData?.data?.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}`
return (
=
- familyData?.result_list.length
+ familyData?.data?.result_list.length
? true
: false
}
- data={familyData?.result_list}
+ data={familyData?.data?.result_list}
start={indexOfFirstItem}
stop={indexOfLastItem}
/>
diff --git a/src/components/FamilyAcc/Tabs/FamilyWaitlist.jsx b/src/components/FamilyAcc/Tabs/FamilyWaitlist.jsx
index 85ee1b7..16478c4 100644
--- a/src/components/FamilyAcc/Tabs/FamilyWaitlist.jsx
+++ b/src/components/FamilyAcc/Tabs/FamilyWaitlist.jsx
@@ -5,7 +5,7 @@ import LoadingSpinner from "../../Spinners/LoadingSpinner";
import AssignTaskPopout from "../FamilyPopout/AssignTaskPopout";
const FamilyWaitlist = memo(
- ({ familyData, className, accountDetails, loader, setUpdatePage }) => {
+ ({ familyData, className, accountDetails, setUpdatePage }) => {
const [popUp, setPopUp] = useState({ show: false, data: {} });
const [continueTaskPopup, setContinueTaskPopup] = useState({
show: false,
@@ -13,10 +13,10 @@ const FamilyWaitlist = memo(
});
const filteredFamilyData = useMemo(
() =>
- familyData?.result_list?.filter(
+ familyData?.data?.result_list?.filter(
(data) => data?.family_uid === accountDetails?.family_uid
),
- [familyData, accountDetails]
+ [familyData.data, accountDetails]
);
const [currentPage, setCurrentPage] = useState(0);
@@ -52,9 +52,9 @@ const FamilyWaitlist = memo(
className || ""
}`}
>
- {loader ? (
-
-
+ {familyData.loading ? (
+
+
) : (
<>
@@ -67,8 +67,7 @@ const FamilyWaitlist = memo(
const selectedImage = require(`../../../assets/images/family/${
value?.banner || "default.jpg"
}`);
- console.log('VALUE', value)
- // let image = `${familyData.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}`
+ // let image = `${familyData.data.session_image_server}${localStorage.getItem('session_token')}/job/${value.job_uid}`
return (
{
setFamilyWallet({loading:false, data: res?.data?.result_list || []})
- console.log('familyData', familyData, res?.data?.result_list)
-
}).catch(error => {
setFamilyWallet({loading:false, data: []})
})
diff --git a/src/components/FamilyPopup/SuggestTask.jsx b/src/components/FamilyPopup/SuggestTask.jsx
index c54966a..ca53fb4 100644
--- a/src/components/FamilyPopup/SuggestTask.jsx
+++ b/src/components/FamilyPopup/SuggestTask.jsx
@@ -80,8 +80,6 @@ const SuggestTask = ({ details, onClose, situation, continuePopupData }) => {
}
};
- console.log(details);
-
return (
|