import React, { useRef, useState } from "react"; import top from "../../assets/images/top-buyer-1png.png"; import top2 from "../../assets/images/top-buyer-2.png"; import top3 from "../../assets/images/top-buyer-3.png"; import top4 from "../../assets/images/top-buyer-4.png"; import Icons from "../Helpers/Icons"; import SliderCom from "../Helpers/SliderCom"; import OfferJobPopout from "../jobPopout/OfferJobPopout"; import LoadingSpinner from "../Spinners/LoadingSpinner"; import { PriceFormatter } from "../Helpers/PriceFormatter"; 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, dots: false, infinite: MyActiveOffersList?.result_list?.length > 4, autoplay: true, slidesToShow: 4, slidesToScroll: 1, responsive: [ { breakpoint: 426, settings: { slidesToShow: 2, slidesToScroll: 1, infinite: MyActiveOffersList?.result_list?.length > 2, }, }, ], }; 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 ( <>

Offers

{MyActiveOffersList && MyActiveOffersList?.result_list?.length > 0 && MyActiveOffersList?.result_list?.map((value, index) => { let thePrice = PriceFormatter( value?.price * 0.01, value?.currency_code, value?.currency ); return (
{/* title */}

{value.title}

{/* username */}

{value.timeline_days} Days

{thePrice}
); })} {/*
*/} {/* /!* img *!/*/} {/*
*/} {/*
*/} {/* top*/} {/*
*/} {/* */} {/* */} {/* */} {/*
*/} {/*
*/} {/*
*/} {/* /!* title *!/*/} {/*
*/} {/*

*/} {/* Brokln Simons*/} {/*

*/} {/*
*/} {/* /!* username *!/*/} {/*
*/} {/*

*/} {/* @broklinslam_75*/} {/*

*/} {/*
*/} {/* /!* items *!/*/} {/*
*/} {/*
*/} {/**/} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/**/} {/* 3435 Items*/} {/*
*/} {/*
*/} {/*
*/} {/*
*/} {/* /!* img *!/*/} {/*
*/} {/*
*/} {/* top*/} {/*
*/} {/* */} {/* */} {/* */} {/*
*/} {/*
*/} {/*
*/} {/* /!* title *!/*/} {/*
*/} {/*

*/} {/* Brokln Simons*/} {/*

*/} {/*
*/} {/* /!* username *!/*/} {/*
*/} {/*

*/} {/* @broklinslam_75*/} {/*

*/} {/*
*/} {/* /!* items *!/*/} {/*
*/} {/*
*/} {/**/} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/**/} {/* 3435 Items*/} {/*
*/} {/*
*/} {/*
*/} {/*
*/} {/* /!* img *!/*/} {/*
*/} {/*
*/} {/* top*/} {/*
*/} {/* */} {/* */} {/* */} {/*
*/} {/*
*/} {/*
*/} {/* /!* title *!/*/} {/*
*/} {/*

*/} {/* Brokln Simons*/} {/*

*/} {/*
*/} {/* /!* username *!/*/} {/*
*/} {/*

*/} {/* @broklinslam_75*/} {/*

*/} {/*
*/} {/* /!* items *!/*/} {/*
*/} {/*
*/} {/**/} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/**/} {/* 3435 Items*/} {/*
*/} {/*
*/} {/*
*/} {/*
*/} {/* /!* img *!/*/} {/*
*/} {/*
*/} {/* top*/} {/*
*/} {/* */} {/* */} {/* */} {/*
*/} {/*
*/} {/*
*/} {/* /!* title *!/*/} {/*
*/} {/*

*/} {/* Brokln Simons*/} {/*

*/} {/*
*/} {/* /!* username *!/*/} {/*
*/} {/*

*/} {/* @broklinslam_75*/} {/*

*/} {/*
*/} {/* /!* items *!/*/} {/*
*/} {/*
*/} {/**/} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/* */} {/**/} {/* 3435 Items*/} {/*
*/} {/*
*/} {/*
*/}
{/* Offer Job Popout */} {offerPopout.show && ( { setOfferPopout({ show: false, data: {} }); }} situation={offerPopout.show} /> )} {/* End of Offer Job Popout */}
); }