displays offerlist if it exist on home page

This commit was merged in pull request #428.
This commit is contained in:
victorAnumudu
2023-09-26 12:42:16 +01:00
parent 47c9e1bb6e
commit 594d2a4224
2 changed files with 17 additions and 4 deletions
+5 -3
View File
@@ -12,7 +12,7 @@ export default function Home(props) {
const { commonHeadBanner } = useSelector((state) => state.commonHeadBanner);
let [nextDueTask, setNextDueTask] = useState({});
const [MyOffersList, setMyOffersList] = useState([]);
const [MyOffersList, setMyOffersList] = useState({loading: true, data: []});
const { userDetails } = useSelector((state) => state?.userDetails);
@@ -47,8 +47,9 @@ export default function Home(props) {
const getMyOffersList = async () => {
try {
const res = await userApi.getOffersList();
setMyOffersList(res.data?.result_list);
setMyOffersList({loading:false, data:res.data});
} catch (error) {
setMyOffersList({loading:false, data:[]});
console.log("Error getting offers", error);
}
};
@@ -72,13 +73,14 @@ export default function Home(props) {
<FamilyDash
account={userDetails}
commonHeadData={props.bannerList}
familyOffers={MyOffersList}
familyOffers={MyOffersList?.data?.result_list}
MyActiveJobList={MyActiveJobList}
/>
) : userDetails && userDetails?.account_type == "FULL" ? (
<FullAccountDash
nextDueTask={nextDueTask}
bannerList={props.bannerList}
offersList={MyOffersList}
/>
) : (
<div>