diff --git a/src/components/Home/FamilyDash.jsx b/src/components/Home/FamilyDash.jsx index be727a3..dde6128 100644 --- a/src/components/Home/FamilyDash.jsx +++ b/src/components/Home/FamilyDash.jsx @@ -1,13 +1,36 @@ -import React from "react"; +import React, { useEffect, useState } from "react"; import ParentWaiting from "../MyOffers/ParentWaiting"; import MyOffersFamilyTable from "../MyTasks/MyOffersFamilyTable"; import FamilyActiveLSlde from "./FamilyActiveLSlde"; import { Link } from "react-router-dom"; +import usersService from "../../services/UsersService"; export default function FamilyDash({ familyOffers, MyActiveJobList }) { // console.log("PROPS IN FAMILY DASH->", familyOffers?.result_list); + + const userApi = new usersService(); const trending = MyActiveJobList; + + let [familyBannersList, setFamilyBannersList] = useState({loading:false, result:{}}) + + const getFamilyBanners = async () => { // FUNCTION TO GET FAMILY BANNERS + setFamilyBannersList({loading:true, result:[]}); + try { + const res = await userApi.getFamilyBannersList(); + setFamilyBannersList({loading:false, result:res.data}); + // console.log('TEST RESPONSE', res) + } catch (error) { + setFamilyBannersList({loading:false, result:[]}); + console.log("Error getting tasks"); + } + }; + + + useEffect(()=>{ + getFamilyBanners() + },[]) + return (