diff --git a/src/components/FamilyAcc/FamilyManageTabs.jsx b/src/components/FamilyAcc/FamilyManageTabs.jsx
index 5cff007..f1283f0 100644
--- a/src/components/FamilyAcc/FamilyManageTabs.jsx
+++ b/src/components/FamilyAcc/FamilyManageTabs.jsx
@@ -138,26 +138,17 @@ export default function FamilyManageTabs({
} h-full p-4 border border-[#dbd9d9]`}
key={id}
>
-
- }
- >
- {name === "Tasks" && (
-
- )}
- {name === "Account" && (
-
- )}
- {name === "Profile" && }
-
+ {name === "Tasks" && (
+
+ )}
+ {name === "Account" && (
+
+ )}
+ {name === "Profile" && }
);
})}
@@ -244,12 +235,16 @@ const Account = forwardRef(({ familyDetails, myRef, handlePrint }) => {
Username:{" "}
- {familyDetails?.username}
+ {familyDetails?.username
+ ? familyDetails?.username
+ : "please wait..."}
Pin:{" "}
- {familyDetails?.pin}
+
+ {familyDetails?.pin ? familyDetails?.pin : "please wait..."}
+
diff --git a/src/components/MyTasks/MyOffersTable.jsx b/src/components/MyTasks/MyOffersTable.jsx
index 0c80518..d4c73e7 100644
--- a/src/components/MyTasks/MyOffersTable.jsx
+++ b/src/components/MyTasks/MyOffersTable.jsx
@@ -51,9 +51,9 @@ export default function MyOffersTable({ className, MyActiveOffersList}) {
// }
};
- if ( !MyActiveOffersList || MyActiveOffersList?.result_list?.length == 0 ){
- return(''); // want blank or no appear when no items
- }
+// if ( !MyActiveOffersList || MyActiveOffersList?.result_list?.length == 0 ){
+// return(''); // want blank or no appear when no items
+// }
return (
<>
diff --git a/src/components/MyTasks/index.jsx b/src/components/MyTasks/index.jsx
index 4d341ee..4a2a5e1 100644
--- a/src/components/MyTasks/index.jsx
+++ b/src/components/MyTasks/index.jsx
@@ -6,7 +6,11 @@ import CommonHead from "../UserHeader/CommonHead";
import TopSellerTopBuyerSliderSection from "../Home/TopSellerTopBuyerSliderSection";
import MyOffersTable from "./MyOffersTable";
-export default function MyTasks({MyActiveOffersList, ActiveJobList, commonHeadData}) {
+export default function MyTasks({
+ MyActiveOffersList,
+ ActiveJobList,
+ commonHeadData,
+}) {
const [selectTab, setValue] = useState("today");
const filterHandler = (value) => {
setValue(value);
@@ -34,9 +38,13 @@ export default function MyTasks({MyActiveOffersList, ActiveJobList, commonHeadDa
>
-
+ {MyActiveOffersList &&
+ MyActiveOffersList?.result_list?.length >= 0 && (
+
+ )}
diff --git a/src/components/Partials/Sidebar.jsx b/src/components/Partials/Sidebar.jsx
index 2da2c50..9fc0ac8 100644
--- a/src/components/Partials/Sidebar.jsx
+++ b/src/components/Partials/Sidebar.jsx
@@ -12,7 +12,6 @@ export default function Sidebar({ sidebar, action, logoutModalHandler, myJobList
const darkMode = useContext(DarkModeContext);
let { userDetails } = useSelector((state) => state.userDetails);
- console.log('user-details for job',userDetails);
//const jobLists = getJobList(); // pass from upper - we need in a lot of places
let { jobLists } = useSelector((state) => state.jobLists);
const marketData = jobLists?.result_list;
diff --git a/src/views/MyTaskPage.jsx b/src/views/MyTaskPage.jsx
index 7f085bf..bdc4abb 100644
--- a/src/views/MyTaskPage.jsx
+++ b/src/views/MyTaskPage.jsx
@@ -1,4 +1,4 @@
-import React, { useContext,useState, useEffect } from "react";
+import React, { useContext, useState, useEffect } from "react";
import MyTasks from "../components/MyTasks";
// import UsersService from "../services/UsersService";
import usersService from "../services/UsersService";
@@ -6,46 +6,54 @@ import usersService from "../services/UsersService";
import { useSelector } from "react-redux";
export default function MyTaskPage() {
- const {myTaskTable} = useSelector((state) => state.tableReload)
+ const { myTaskTable } = useSelector((state) => state.tableReload);
- const [MyActiveJobList, setMyActiveJobList] = useState({loading: true, status:false, data:[]});
- const [MyActiveOffersList, setMyActiveOffersList] = useState([]);
- const api = new usersService();
- const commonHeadData =()=>{
- console.log("COMMON HEAD DATA ----------------=====---------------------");
+ const [MyActiveJobList, setMyActiveJobList] = useState({
+ loading: true,
+ status: false,
+ data: [],
+ });
+ const [MyActiveOffersList, setMyActiveOffersList] = useState([]);
+ const api = new usersService();
+ const commonHeadData = () => {
+ console.log("COMMON HEAD DATA ----------------=====---------------------");
return 0;
+ };
+ const getMyActiveJobList = async () => {
+ setMyActiveJobList({ loading: true, status: false, data: [] });
+ try {
+ const res = await api.getMyActiveTaskList();
+ setMyActiveJobList({
+ loading: false,
+ status: true,
+ data: res.data.result_list,
+ });
+ } catch (error) {
+ setMyActiveJobList({ loading: false, status: false, data: [] });
+ console.log("Error getting tasks");
}
- const getMyActiveJobList = async () => {
- setMyActiveJobList({loading: true, status:false, data:[]});
- try {
- const res = await api.getMyActiveTaskList();
- setMyActiveJobList({loading: false, status:true, data:res.data.result_list});
- } catch (error) {
- setMyActiveJobList({loading: false, status:false, data:[]});
- console.log("Error getting tasks");
- }
- };
- const getMyActiveOffersList = async () => {
- // setMyActiveOffersList({loading: true, status:false, data:[]});
- try {
- const res = await api.getOffersList();
- setMyActiveOffersList(res.data);
- } catch (error) {
- // setMyActiveOffersList({loading: false, status:false, data:[]});
- console.log("Error getting offers");
- }
- };
- useEffect(() => {
- getMyActiveJobList();
- getMyActiveOffersList();
- }, [myTaskTable]);
+ };
+ const getMyActiveOffersList = async () => {
+ // setMyActiveOffersList({loading: true, status:false, data:[]});
+ try {
+ const res = await api.getOffersList();
+ setMyActiveOffersList(res.data);
+ } catch (error) {
+ // setMyActiveOffersList({loading: false, status:false, data:[]});
+ console.log("Error getting offers");
+ }
+ };
+ useEffect(() => {
+ getMyActiveJobList();
+ getMyActiveOffersList();
+ }, [myTaskTable]);
- //debugger;
- return (
- <>
-
- >
- );
+ //debugger;
+ return (
+
+ );
}