%PDF- %PDF-
Direktori : /home/opti/www/startup-life/assets/ |
Current File : /home/opti/www/startup-life/assets/OngoingService-628c96e9.js |
import{t as j,aJ as S,u as y,r as c,j as e,v as N}from"./index-5492fbe1.js";import{D as E}from"./dashboard-page-layout-2cec2413.js";import{j as L}from"./joinClasses-adfcc520.js";import{e as P}from"./index.esm-b6fe913b.js";import{T as R}from"./TableComponent-59424c19.js";import{u as k}from"./get-my-service.api-b1c86c75.js";import{u as C}from"./get-my-pitched-request.api-42ec9438.js";import"./motion-4a110d9b.js";import"./Box-263f925f.js";import"./iconBase-4b2ba95c.js";import"./index-2c4b8b3c.js";import"./TableRow-4b138891.js";import"./useQuery-0abbcf43.js";const z=()=>{const{pathname:l}=j(),[d]=S(),t=d.get("serviceRequestType"),u=t==="providing",{data:a,isLoading:m,isError:p}=k({params:{sortOrder:"ASC",status:"IN_PROGRESS"}}),{data:o,isError:h,isLoading:x}=C({params:{sortOrder:"ASC",status:"IN_PROGRESS"}}),f=y(),[v,i]=c.useState(null);c.useEffect(()=>(document.addEventListener("click",()=>{i(null)}),()=>{document.removeEventListener("click",()=>{i(null)})}),[]);const n=u?a==null?void 0:a.data:o==null?void 0:o.data,r=["SN","Service to offer","Location","Value of service($)","Action"],b=n==null?void 0:n.map(s=>({...s,[r[0]]:s.id,[r[1]]:s.kind,[r[2]]:s.location,[r[3]]:s.rate,[r[4]]:e.jsxs("button",{className:"text-black px-0 bg-transparent !border-none relative",onClick:g=>{g.stopPropagation(),i(s.id)},children:[e.jsx(P,{}),e.jsx("div",{className:L("bg-white shadow-sm border w-[100px] absolute top-0 left-full rounded-lg",v===s.id?"block":"hidden"),children:e.jsx("ul",{className:"!text-xs !space-y-2 text-start px-2",children:e.jsx("li",{className:"border-b !py-2",onClick:()=>f({pathname:`${l}/${s.id}`,search:`${N({serviceRequestType:t})}`}),children:"View More"})})})]})}));return e.jsx(E,{children:e.jsxs("section",{className:"px-5",children:[e.jsx("header",{className:"flex items-center justify-between !mb-5",children:e.jsxs("h2",{className:"text-[#537473] font-bold capitalize",children:[t," Service"]})}),e.jsx("div",{children:e.jsx(R,{header:r,element:b,isLoading:m??x,isError:p??h})})]})})};export{z as default};