import React, { useMemo, useState } from "react"; import Detail from "./popoutcomponent/Detail"; import ModalCom from "../Helpers/ModalCom"; import usersService from "../../services/UsersService"; function PendingJobsPopout({ details, onClose, situation }) { const [pendingJobLoader, setPendingJobLoader] = useState(false) const apiCall = useMemo(() => new usersService(), []); const handlePendingJobsBtn = async ({ target: { name } }) => { setPendingJobLoader(true) let { job_uid, offer_code } = details; let reqData; let pendingData = { job_uid, offer_code }; if (name === "extend") { try { reqData = { ...pendingData }; let { data } = await apiCall.pendingJobExtend(reqData); console.log("This is for extend", data); setPendingJobLoader(false) } catch (error) { setPendingJobLoader(false) throw new Error(error); } } else if (name === "offer") { try { reqData = { ...pendingData }; let { data } = await apiCall.pendingJobSendTome(reqData); console.log("This is for offer", data); setPendingJobLoader(false) } catch (error) { setPendingJobLoader(false) throw new Error(error); } } else return; onClose(); }; return (

Manage Pending Item

{details.title}

!

This Job have been sent to public view

This Job will expire

{/* INPUT SECTION */}
{/* ACTION SECTION */}

Actions

Job sent to public view

{/* close button */}
{/* end of close button */}
); } export default PendingJobsPopout;