import React, { Suspense, lazy, useState } from "react"; import { Link } from "react-router-dom"; import VideoElement from '../../components/VideoCom/VideoElement' import OfferJobPopout from '../../components/jobPopout/OfferJobPopout' import { PriceFormatter } from "../Helpers/PriceFormatter"; import CountDown from '../Helpers/CountDown' const AccountDashboard = ({ className, bannerList, offersList, imageServer }) => { let [offerPopout, setOfferPopout] = useState({ show: false, data: {} }); // STATE TO HOLD THE VALUE OF THE ALERT DETAILS AND DETERMINE WHEN TO SHOW let offersListLength = offersList?.length > 2 ? 2 : offersList?.length // getting the upper three banners for the home layout const getUpperBanner = bannerList?.filter((value, idx) => idx <= 2 - offersListLength); const getLowerBanner = bannerList?.filter((value, idx) => !getUpperBanner?.map(item => item?.title)?.includes(value.title)); let getImage = ({ banner_location, banner }) => { if (banner_location == "LOCAL") { return require(`../../assets/images/${banner}`); } else { return banner; } }; return ( <>
Expires
Expires
{desc}