-
+
Assign task to{" "}
- {familyDetailsData?.firstname || details?.firstName}
+ {pathname === "/acc-family/activities" ? (
+
+
+
+ ) : (
+ <>{familyDetailsData?.firstname || details?.firstName}>
+ )}
diff --git a/src/components/FamilyAcc/Tabs/FamilyNewPending.jsx b/src/components/FamilyAcc/Tabs/FamilyNewPending.jsx
index 3ba01f3..a9b506b 100644
--- a/src/components/FamilyAcc/Tabs/FamilyNewPending.jsx
+++ b/src/components/FamilyAcc/Tabs/FamilyNewPending.jsx
@@ -25,7 +25,7 @@ export default function FamilyPending({ familyData, image_link, loader }) {
handlePagingFunc(e, setCurrentPage);
};
- console.log(image_link)
+ console.log(image_link);
return (
- familyData?.result_list?.filter(
- (data) => data?.family_uid === accountDetails?.family_uid
- ),
- [familyData, accountDetails]
+ let filteredFamilyData = useMemo(
+ () => familyData?.filter((data) => data.family_uid !== ""),
+ [familyData]
);
const [currentPage, setCurrentPage] = useState(0);
const indexOfFirstItem = Number(currentPage);
const indexOfLastItem =
Number(indexOfFirstItem) + Number(process.env.REACT_APP_ITEM_PER_PAGE);
- const currentTasks = familyData?.slice(indexOfFirstItem, indexOfLastItem);
+ const currentTasks = filteredFamilyData?.slice(
+ indexOfFirstItem,
+ indexOfLastItem
+ );
const handlePagination = (e) => handlePagingFunc(e, setCurrentPage);
return (
{loader ? (
@@ -76,11 +76,9 @@ export default function FamilyNewTasks({
value?.currency_code,
value?.currency
);
- let image = `${
- familyData.session_image_server
- }${localStorage.getItem("session_token")}/job/${
- value.job_uid
- }`;
+ let image = `${image_link}${localStorage.getItem(
+ "session_token"
+ )}/job/${value.job_uid}`;
return (
=
- familyData?.result_list?.length
+ filteredFamilyData?.length
? true
: false
}
- data={familyData?.result_list}
+ data={filteredFamilyData}
start={indexOfFirstItem}
stop={indexOfLastItem}
/>
diff --git a/src/components/FamilyAcc/index.jsx b/src/components/FamilyAcc/index.jsx
index afb5b69..047a886 100644
--- a/src/components/FamilyAcc/index.jsx
+++ b/src/components/FamilyAcc/index.jsx
@@ -109,6 +109,7 @@ export default function FamilyAcc() {
if (data?.internal_return >= 0 && data?.status === "OK") {
const { result_list, session_image_server } = data;
setFamilyList({ result_list, session_image_server });
+ sessionStorage.setItem("family_list", JSON.stringify(result_list))
setLoader(false);
} else {
return;
@@ -165,7 +166,7 @@ export default function FamilyAcc() {
-
+
diff --git a/src/components/FamilyPopup/SuggestTask.jsx b/src/components/FamilyPopup/SuggestTask.jsx
index 04e48d6..a78937b 100644
--- a/src/components/FamilyPopup/SuggestTask.jsx
+++ b/src/components/FamilyPopup/SuggestTask.jsx
@@ -254,10 +254,17 @@ const SuggestTask = ({ details, onClose, situation, continuePopupData }) => {
>
{pathname === "/acc-family/activities" ? (
<>
- {" "}
- <>
- Continue
- >
+ {submitTask.loading ? (
+ "Sending..."
+ ) : submitTask.state === "success" ? (
+ "Completed"
+ ) : submitTask.state === "bad" ? (
+ "An Error Occurred"
+ ) : (
+ <>
+ Continue
+ >
+ )}
>
) : (
<>