import React, { useRef, useState } from "react"; import Icons from "../Helpers/Icons"; import SliderCom from "../Helpers/SliderCom"; import OfferCard from "../Cards/OfferCard"; import OfferJobPopout from "../jobPopout/OfferJobPopout"; export default function MyOffersTable({ className, MyActiveOffersList }) { 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: MyActiveOffersList?.result_list?.length > 3, responsive: [ { breakpoint: 1025, settings: { slidesToShow: 3, slidesToScroll: 3, infinite: MyActiveOffersList?.result_list?.length > 3, }, }, { breakpoint: 769, settings: { slidesToShow: 2, slidesToScroll: 2, infinite: MyActiveOffersList?.result_list?.length > 2, }, }, { breakpoint: 619, settings: { slidesToShow: 1, slidesToScroll: 1, infinite: MyActiveOffersList?.result_list?.length > 1, }, }, ], }; // console.log("YES WE SEE OFFERS", MyActiveOffersList); const sellSlider = useRef(null); //const buySlider = useRef(null); const prevHandler = (value) => { if (value === "sell") { sellSlider.current.slickPrev(); } // if (value === "buy") { // buySlider.current.slickPrev(); // } }; const nextHandler = (value) => { if (value === "sell") { sellSlider.current.slickNext(); } // if (value === "buy") { // buySlider.current.slickNext(); // } }; if (!MyActiveOffersList || MyActiveOffersList?.result_list?.length == 0) { return ""; // want blank or no appear when no items } return ( <>