import React, { useEffect, useState } from "react"; import usersService from "../../../services/UsersService"; import LoadingSpinner from "../../Spinners/LoadingSpinner"; import {PriceFormatter} from '../../Helpers/PriceFormatter' export default function LockJob({ details, marketPlaceProduct, ManageInterest, manageInt, handleInputChange, MarketDetail, marketMsg, errMsg, textValue, }) { const apiCall = new usersService(); const [completedTask, setCompletedTask] = useState({ loading: true, data: [], }); let thePrice = PriceFormatter( details?.price * 0.01, details?.currency_code, details?.currency ); let cleanedText = details?.job_description ?.replace(/</g, "<") .replace(/>/g, ">") .replace(/"/g, '"') .replace(/&/g, "&"); let dependOn = marketPlaceProduct?.filter( (item) => item?.job_uid == details?.offer_depend_uid )[0]; useEffect(() => { apiCall .getVerifyCompletedTask({ offer_depend_uid: details?.offer_depend_uid }) .then((res) => { // console.log("RES", res.data); setCompletedTask({ loading: false, data: res?.data?.result_list }); }) .catch((err) => { setCompletedTask({ loading: false, data: [] }); }); }, []); return ( <> {completedTask.loading ? (
{name !== "Delivery Detail" ? ( <> {typeof content !== "object" ? content : null} {typeof content === "object" && ( <> {/*
Loading...
) : completedTask?.data?.filter( (item) => item?.job_uid == details.offer_depend_uid ).length > 0 ? (Description
Interested?
Loading...
) : completedTask?.data?.filter( (item) => item?.job_uid == details.offer_depend_uid ).length > 0 ? ( ) : (please wait...
) : ( <> {manageInt?.msg !== "" && ({manageInt?.msg}
)} > )} >Interest: {" "} {details.interest_count}
Expire: {new Date(details.expire).toLocaleString()}