made active task to display if no offer

This commit was merged in pull request #429.
This commit is contained in:
victorAnumudu
2023-09-26 19:35:05 +01:00
parent 98a4baddab
commit 5f6471a16e
3 changed files with 38 additions and 19 deletions
+9 -6
View File
@@ -16,19 +16,21 @@ export default function Home(props) {
const { userDetails } = useSelector((state) => state?.userDetails);
const [MyActiveJobList, setMyActiveJobList] = useState([]); // STATE TO HOLD ACTIVE/CURRENT TASKS
const [MyActiveJobList, setMyActiveJobList] = useState({loading:true, data:[]}); // STATE TO HOLD ACTIVE/CURRENT TASKS
// const [MyActiveJobList, setMyActiveJobList] = useState([]); // STATE TO HOLD ACTIVE/CURRENT TASKS
const getMyActiveJobList = async () => { // FUNCTION TO POPULATE ACTIVE/CURRENT TASK LIST
try {
const res = await userApi.getMyActiveTaskList();
setMyActiveJobList(res?.data?.result_list);
setMyActiveJobList({loading:false, data:res?.data?.result_list});
// setMyActiveJobList(res?.data?.result_list);
} catch (error) {
setMyActiveJobList([]);
setMyActiveJobList({loading:false, data:[]});
// setMyActiveJobList([]);
console.log("Error getting tasks");
}
};
// FUNCTION TO GET DASH DATA TO DETERMINE CURRENT TASK DUE TIME
const getHomeDate = () => {
userApi
@@ -65,7 +67,7 @@ export default function Home(props) {
useEffect(() => {
getMyActiveJobList();
}, []);
console.log('MyActiveJobList',MyActiveJobList)
return (
<Layout>
<div className="home-page-wrapper">
@@ -74,13 +76,14 @@ export default function Home(props) {
account={userDetails}
commonHeadData={props.bannerList}
familyOffers={MyOffersList?.data?.result_list}
MyActiveJobList={MyActiveJobList}
MyActiveJobList={MyActiveJobList?.data}
/>
) : userDetails && userDetails?.account_type == "FULL" ? (
<FullAccountDash
nextDueTask={nextDueTask}
bannerList={props.bannerList}
offersList={MyOffersList}
MyActiveJobList={MyActiveJobList}
/>
) : (
<div>