diff --git a/src/components/Cards/HomeBannerOffersCard.jsx b/src/components/Cards/HomeBannerOffersCard.jsx index 2a72eaa..5473a9d 100644 --- a/src/components/Cards/HomeBannerOffersCard.jsx +++ b/src/components/Cards/HomeBannerOffersCard.jsx @@ -3,6 +3,7 @@ import { Link } from "react-router-dom"; import localImgLoad from "../../lib/localImgLoad"; export default function HomeBannerOffersCard(props) { + console.log("HomeBannerOffersCard->",props.itemData) return (

- <>Ab hshsh jsjsj hshdhhdjjd + <>{props.itemData.title}

{/**/}
- BEST IMAGE IN THE WORLLD + {props.itemData.description}
diff --git a/src/components/Home/Hero.jsx b/src/components/Home/Hero.jsx index 06b0031..62a2956 100644 --- a/src/components/Home/Hero.jsx +++ b/src/components/Home/Hero.jsx @@ -11,7 +11,7 @@ import SliderCom from "../Helpers/SliderCom"; import HomeSliders from "./HomeSliders"; import { useSelector } from "react-redux"; -export default function Hero({ className }) { +export default function Hero({ className,bannerList }) { const settings = { autoplay: true, dots: true, @@ -105,7 +105,11 @@ export default function Hero({ className }) { - + ); } diff --git a/src/components/Home/HomeSliders.jsx b/src/components/Home/HomeSliders.jsx index feb6fcd..d920582 100644 --- a/src/components/Home/HomeSliders.jsx +++ b/src/components/Home/HomeSliders.jsx @@ -6,24 +6,29 @@ import HomeBannerOffersCard from "../Cards/HomeBannerOffersCard"; export default function HomeSliders(props) { + console.log("BANNER LIST IN HomeSliders->",props.bannerList); // debugger; return ( <>
-
- slider -
+ {/*
*/} + {/* slider*/} + {/*
*/}
slider
slider
-
- -
+ {props.bannerList.map((item, index) => ( +
+ +
+ ))}
diff --git a/src/components/Home/index.jsx b/src/components/Home/index.jsx index 89c4872..e9dc398 100644 --- a/src/components/Home/index.jsx +++ b/src/components/Home/index.jsx @@ -13,7 +13,10 @@ import usersService from "../../services/UsersService"; import { useSelector } from "react-redux"; -export default function Home() { +export default function Home(props) { + + console.log("PROPS IN HOME->",props); + const trending = datas.datas; const jobData = datas.datas; // api calls or cache //getHomeDate @@ -25,16 +28,34 @@ export default function Home() { return (
- - {/* - */} + - {/* - - */} + className="mb-10" + bannerList={props.bannerList} + />
); } +// /* +// +//
+// +// {/* +// */} +// +{/* + + */} +//
+//
+ + diff --git a/src/views/HomePages.jsx b/src/views/HomePages.jsx index eb0bb5b..3e3282f 100644 --- a/src/views/HomePages.jsx +++ b/src/views/HomePages.jsx @@ -3,24 +3,28 @@ import Home from "../components/Home"; import usersService from "../services/UsersService"; export default function HomePages() { - const [marketActiveJobList, setMarketActiveJobList] = useState([]); + // const [marketActiveJobList, setMarketActiveJobList] = useState([]); + const [bannerList, setBannerList] = useState([]); const api = new usersService(); - const getMarketActiveJobList = async () => { + const getHeroJBannersList = async () => { try { const res = await api.getHeroJBanners(); - setMarketActiveJobList(res.data); + // console.log("BANNERS->",res.data); + setBannerList(res.data?.result_list); } catch (error) { - console.log("Error getting mode"); + console.log("Error getting BANNERS...."); } }; useEffect(() => { - getMarketActiveJobList(); + getHeroJBannersList(); }, []); return ( <> - + ); }