import { useRef, useState } from "react"; import OfferCard from "../Cards/OfferCard"; import Icons from "../Helpers/Icons"; import SliderCom from "../Helpers/SliderCom"; import FamilyOfferJobPopout from "../jobPopout/FamilyOfferJobPopout"; import CustomBreadcrumb from "../Breadcrumb/CustomBreadcrumb"; export default function MyOffersFamilyTable({ className, familyOffers, image_server }) { let [offerPopout, setOfferPopout] = useState({ show: false, data: {} }); // STATE TO HOLD THE VALUE OF THE ALERT DETAILS AND DETERMINE WHEN TO SHOW const settings = { arrows: false, slidesToShow: 3, slidesToScroll: 3, infinite: familyOffers?.length > 3, responsive: [ { breakpoint: 1025, settings: { slidesToShow: 3, slidesToScroll: 3, infinite: familyOffers?.length > 3, }, }, { breakpoint: 769, settings: { slidesToShow: 2, slidesToScroll: 2, infinite: familyOffers?.length > 2, }, }, { breakpoint: 619, settings: { slidesToShow: 1, slidesToScroll: 1, infinite: familyOffers?.length > 1, }, }, ], }; // console.log("YES WE SEE OFFERS", familyOffers); const trendingSlider = useRef(null); const prevHandler = () => { trendingSlider.current.slickPrev(); }; const nextHandler = () => { trendingSlider.current.slickNext(); }; if (!familyOffers || familyOffers?.result_list?.length == 0) { return ""; // want blank or no appear when no items } return ( <>