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 ( + + ); }