Fixed the empty params and fixed broken offer link

This commit was merged in pull request #246.
This commit is contained in:
2023-07-04 15:00:00 +01:00
parent fe7d23837c
commit 3de1ef71c9
4 changed files with 75 additions and 14 deletions
+20 -2
View File
@@ -10,6 +10,7 @@ export default function Home(props) {
console.log("PROPS IN HOME->", props);
let [nextDueTask, setNextDueTask] = useState({});
const [MyOffersList, setMyOffersList] = useState([]);
const userApi = new usersService();
@@ -32,15 +33,32 @@ export default function Home(props) {
});
};
const getMyOffersList = async () => {
try {
const res = await userApi.getOffersList();
setMyOffersList(res.data?.result_list);
} catch (error) {
console.log("Error getting offers", error);
}
};
useEffect(() => {
getHomeDate();
const fetchData = async () => {
await Promise.all([getHomeDate(), getMyOffersList()]);
};
fetchData();
}, []);
return (
<Layout>
<div className="home-page-wrapper">
{userDetails && userDetails?.account_type == "FAMILY" ? (
<FamilyDash account={userDetails} commonHeadData={props.bannerList} />
<FamilyDash
account={userDetails}
commonHeadData={props.bannerList}
familyOffers={MyOffersList}
/>
) : userDetails && userDetails?.account_type == "FULL" ? (
<FullAccountDash
nextDueTask={nextDueTask}