%PDF- %PDF-
Direktori : /home/opti/public_html/startup-life/assets/ |
Current File : /home/opti/public_html/startup-life/assets/EditServiceRequest-05b7f62a.js |
import{F as y,r as L,u as E,j as t,Q as l}from"./index-5492fbe1.js";import{u as F}from"./index.esm-1be9f6a3.js";import{I as r}from"./index-fbb310b5.js";import{C as D}from"./index-fdf728e2.js";import{D as B}from"./dashboard-footer-navigation-f658b457.js";import{D as R}from"./dashboard-page-layout-2cec2413.js";import{u as k}from"./edit-service.api-71b570e7.js";import{D as C}from"./DragDropBox-83c75688.js";import{u as I}from"./get-single-service-request.api-3fc02c86.js";import"./Menu-c26e62ae.js";import"./useFormControl-45c447f9.js";import"./useForkRef-ff55d5c8.js";import"./TransitionGroupContext-29effe25.js";import"./setPrototypeOf-0bb37fbe.js";import"./Modal-01a2ce69.js";import"./useTheme-0dfa0cbc.js";import"./useSlotProps-b42d44e4.js";import"./index-e5978b8b.js";import"./Paper-26f2abc8.js";import"./useControlled-967f9278.js";import"./createSvgIcon-6a373a0a.js";import"./index-2c4b8b3c.js";import"./joinClasses-adfcc520.js";import"./isNativeReflectConstruct-061ae640.js";import"./assertThisInitialized-081f9914.js";import"./use-isomorphic-layout-effect.browser.esm-1e1530e9.js";import"./styled-components.browser.esm-ee37ee23.js";import"./tslib.es6-ace8e431.js";import"./motion-4a110d9b.js";import"./Box-263f925f.js";import"./ImgIcon-9b978e7d.js";import"./index-b50c944e.js";import"./useQuery-0abbcf43.js";const xe=()=>{const n=y(),{mutateAsync:u}=k(n.id),{data:s}=I({id:n.id}),e=s==null?void 0:s.data;console.log(s);const[p,c]=L.useState(""),x={serviceRequired:e==null?void 0:e.serviceNeeded,timeNeeded:"NOW AVAILABLE",location:e==null?void 0:e.location,description:e==null?void 0:e.description,timeFrame:e==null?void 0:e.timeFrame,skills:e==null?void 0:e.kind,img:e==null?void 0:e.banner,rate:e==null?void 0:e.rate},{handleSubmit:h,control:a,setValue:f}=F({defaultValues:x}),d=E(),b=o=>{console.log(o);const{serviceRequired:q,timeNeeded:j,location:N,description:g,timeFrame:w,img:A,rate:T}=o;u({availability:j,location:N,duration:w,description:g,banner:A,kind:q,rate:T}).then(i=>{if(!(i!=null&&i.hasOwnProperty("message")))l.error("Something went wrong");else{if(Array.isArray(i==null?void 0:i.message))for(let m=0;m<(i==null?void 0:i.message.length);m++)l.error(i==null?void 0:i.message[m]);else l.success(i==null?void 0:i.message),d(-1);console.log(i)}})};return t.jsx(R,{children:t.jsxs("section",{className:"px-5",children:[t.jsx("header",{children:t.jsx("h2",{className:"text-[#537473] font-bold !mb-10",children:"Edit a service request"})}),t.jsxs("form",{onSubmit:h(b),className:"w-full flex justify-between !max-w-4xl ",children:[t.jsxs("div",{className:"max-w-[374px] w-full space-y-5",children:[t.jsx(r,{control:a,label:"Service required",rules:{required:"This field is required"},name:"serviceRequired"}),t.jsx(D,{handleChange:o=>{console.log(o)},options:[{label:"Now",value:"NOW AVAILABLE"},{label:"Later",value:"AVAILABLE SOON"}],name:"timeNeeded",control:a,rules:{required:"This field is required"},label:"Time needed"}),t.jsx(r,{control:a,label:"Time Frame",rules:{required:"This field is required"},name:"timeFrame"}),t.jsx(r,{control:a,label:"Skills",rules:{required:"This field is required"},name:"skills"}),t.jsxs("div",{children:[t.jsx("p",{className:"!mb-3 font-semibold",children:"Upload Image"}),t.jsx(C,{logo:p,setLogo:c,handleChange:o=>{f("img",o)},containerClasses:"max-w-[309px] max-h-[203px] "})]})]}),t.jsxs("div",{className:"max-w-[374px] w-full space-y-5",children:[t.jsx(r,{control:a,label:"Description (not more than 255 words)",rules:{required:"This field is required"},name:"description",textArea:!0}),t.jsx(r,{control:a,label:"Location",rules:{required:"This field is required"},name:"location"}),t.jsx(r,{control:a,label:"rate",rules:{required:"This field is required"},name:"rate"})]}),t.jsx(B,{backBtnText:"Cancel",continueBtnText:"Send Request",cancelEventHandler:()=>d(-1)})]})]})})};export{xe as default};