diff --git a/src/components/FamilyAcc/FamilyManageTabs.jsx b/src/components/FamilyAcc/FamilyManageTabs.jsx
index 01475d6..ce4b8e7 100644
--- a/src/components/FamilyAcc/FamilyManageTabs.jsx
+++ b/src/components/FamilyAcc/FamilyManageTabs.jsx
@@ -17,6 +17,7 @@ import {
FamilyProfile,
FamilyTasks,
ProfileInfo,
+ FamilyPending,
} from "./Tabs";
export default function FamilyManageTabs({
@@ -29,6 +30,7 @@ export default function FamilyManageTabs({
familyDetails: { loading: false, data: null },
familyTasks: { loading: false, data: null },
familyWaitList: { loading: false, data: null },
+ familyPending: { loading: false, data: null },
});
const [errMsg, setErrMsg] = useState("");
const [familyTaskPopout, setFamilyTaskPopout] = useState(false);
@@ -62,25 +64,30 @@ export default function FamilyManageTabs({
familyDetails: { loading: true },
familyTasks: { loading: true },
familyWaitList: { loading: true },
+ familyPending: { loading: true },
});
const { family_uid } = accountDetails;
const reqData = { family_uid };
- const [familyRes, tasksRes, familyWaitRes] = await Promise.all([
- apiCall.ManageFamily(reqData),
- apiCall.ManageTasks(reqData),
- apiCall.ManageFamilyWaitlist(),
- ]);
+ const [familyRes, tasksRes, familyWaitRes, familyPending] =
+ await Promise.all([
+ apiCall.ManageFamily(reqData),
+ apiCall.ManageTasks(reqData),
+ apiCall.ManageFamilyWaitlist(),
+ apiCall.ManageFamilyPending(),
+ ]);
const familyData = familyRes.data;
const tasksData = tasksRes.data;
const familyWaitData = familyWaitRes.data;
+ const familyPendingData = familyPending.data;
if (
familyData?.internal_return < 0 ||
tasksData?.internal_return < 0 ||
- familyWaitData?.internal_return < 0
+ familyWaitData?.internal_return < 0 ||
+ familyPendingData?.internal_return < 0
)
return;
@@ -88,12 +95,14 @@ export default function FamilyManageTabs({
familyDetails: { loading: false, data: familyData },
familyTasks: { loading: false, data: tasksData },
familyWaitList: { loading: false, data: familyWaitData },
+ familyPending: { loading: false, data: familyPendingData },
});
} catch (error) {
setDetails({
familyDetails: { loading: false },
familyTasks: { loading: false },
familyWaitList: { loading: false },
+ familyPending: { loading: false },
});
setErrMsg("An error occurred");
throw new Error(error);
@@ -109,8 +118,9 @@ export default function FamilyManageTabs({
const tabs = [
{ id: 1, name: "Tasks" },
{ id: 2, name: "Waiting" },
- { id: 3, name: "Account" },
- { id: 4, name: "Profile" },
+ { id: 3, name: "Pending" },
+ { id: 4, name: "Account" },
+ { id: 5, name: "Profile" },
];
const [tab, setTab] = useState(tabs[0].name);
@@ -131,6 +141,14 @@ export default function FamilyManageTabs({
Waiting: (
|
+
+
+
+
+
+
+ + {value.title} ++{value.description}
+
+ Price:{" "}
+
+ {thePrice}
+
+
+
+
+ Duration:{" "}
+
+ {" "}
+ {value.timeline_days} day(s)
+
+
+
+ Expire:{" "}
+
+ {" "}
+ {deliveryDate}
+
+
+
+ Sent to:{" "}
+
+ {" "}
+ {value.job_to}
+
+
+
+ |
+
+ + + | +
| No Pending Task! | +