%PDF- %PDF-
Direktori : /home/opti/www/startup-life/assets/ |
Current File : /home/opti/www/startup-life/assets/BuyServiceGeneralRequest-0d0e2da0.js |
import{u as d,j as e,C as l}from"./index-5492fbe1.js";import{D as x}from"./dashboard-page-layout-2cec2413.js";import{T as u}from"./index-9340f0a7.js";import{C as o}from"./index-2c4b8b3c.js";import{h}from"./moment-a9aaa855.js";import{u as N}from"./get-my-service.api-b1c86c75.js";import{B as j}from"./Button-e32596e7.js";import"./motion-4a110d9b.js";import"./Box-263f925f.js";import"./index.esm-690e6bd0.js";import"./iconBase-4b2ba95c.js";import"./TableRow-4b138891.js";import"./useQuery-0abbcf43.js";import"./ButtonBase-0400401d.js";import"./assertThisInitialized-081f9914.js";import"./TransitionGroupContext-29effe25.js";import"./setPrototypeOf-0bb37fbe.js";import"./useForkRef-ff55d5c8.js";const F=()=>{const{data:a,isLoading:i,isPending:n,isError:m}=N({limit:100}),r=a==null?void 0:a.data;console.log(r);const c=d(),t=["SN","Kind of service","Time Needed","Location","Rate($)","Action"],p=r==null?void 0:r.map(s=>({...s,[t[0]]:s.id,[t[1]]:s.serviceNeeded,[t[2]]:h(s.availability).fromNow(),[t[3]]:s.location,[t[4]]:s.rate,SN:s.id,[t[5]]:e.jsx("button",{className:"text-[#A8CF45] px-0 bg-transparent !border-none",onClick:()=>c(`/services/buy-service/general-request/${s.id}`),children:"View more"})}));return e.jsx(x,{children:e.jsxs("section",{className:"px-5",children:[e.jsxs("header",{className:"flex items-center justify-between !mb-5",children:[e.jsx("h2",{className:"text-[#537473] font-bold ",children:"My service requests"}),e.jsx(j,{className:"!bg-primary !normal-case text-white !px-5",onClick:()=>c("/services/buy-service/create-general-request"),children:"Create a request"})]}),e.jsx(o,{appear:i||n,children:e.jsx(l,{})}),e.jsx(o,{appear:m,children:"ERROR: INTERNET_CONNECTION_REFUSED"}),e.jsx(o,{appear:!i&&!n&&(r==null?void 0:r.length)===0,children:e.jsx("h2",{className:"text-[#537473] font-bold ",children:"No service request created yet"})}),e.jsx(o,{appear:!i&&!n&&(r==null?void 0:r.length)>0,children:e.jsx(u,{header:t,element:p})})]})})};export{F as default};