%PDF- %PDF-
Direktori : /home/opti/www/startup-life/assets/ |
Current File : /home/opti/www/startup-life/assets/CompletedService-a585ebac.js |
import{t as y,aJ as E,u as C,r as d,j as e,v as L}from"./index-5492fbe1.js";import{D as S}from"./dashboard-page-layout-2cec2413.js";import{j as N}from"./joinClasses-adfcc520.js";import{e as P}from"./index.esm-b6fe913b.js";import{T}from"./TableComponent-59424c19.js";import{u as k}from"./get-my-service.api-b1c86c75.js";import{u as w}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 H=()=>{const{pathname:c}=y();console.log(c);const[m]=E(),r=m.get("serviceRequestType"),u=r==="providing",{data:a,isLoading:p,isError:h}=k({params:{sortOrder:"ASC",status:"COMPLETED"}}),{data:o,isError:x,isLoading:f}=w({params:{sortOrder:"ASC",status:"COMPLETED"}}),v=C(),[b,i]=d.useState(null);d.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,s=["SN","Service to offer","Location","Value of service($)","Action"],j=n==null?void 0:n.map((t,l)=>({...t,[s[0]]:t.id,[s[1]]:t.kind,[s[2]]:t.location,[s[3]]:t.rate,[s[4]]:e.jsxs("button",{className:"text-black px-0 bg-transparent !border-none relative",onClick:g=>{g.stopPropagation(),i(l+1)},children:[e.jsx(P,{}),e.jsx("div",{className:N("bg-white shadow-sm border w-[100px] absolute top-0 left-full rounded-lg",b===l+1?"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:()=>v({pathname:`${c}/${t.id}`,search:`${L({serviceRequestType:r})}`}),children:"View More"})})})]})}));return e.jsx(S,{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:[r," Service"]})}),e.jsxs("div",{children:[e.jsx(T,{header:s,element:j,isLoading:p??f,isError:h??x})," "]})]})})};export{H as default};