%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/public_html/startup-life/assets/
Upload File :
Create Path :
Current File : /home/opti/public_html/startup-life/assets/ServiceBidFormPage-766e436e.js

import{aJ as j,u as S,r as y,j as e,Q as T}from"./index-5492fbe1.js";import{u as N}from"./index.esm-1be9f6a3.js";import{D as w}from"./dashboard-page-layout-2cec2413.js";import{I as r}from"./index-fbb310b5.js";import{D as B}from"./dashboard-footer-navigation-f658b457.js";import{M}from"./message-modal-defa2359.js";import{u as D}from"./useToggle-85ca1b00.js";import{u as R}from"./bid-service-request.api-07145abf.js";import{a as E}from"./api-message-handlers-6ebe1f67.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"./motion-4a110d9b.js";import"./Box-263f925f.js";import"./index-2c4b8b3c.js";import"./joinClasses-adfcc520.js";import"./index-2496c884.js";import"./Button-e32596e7.js";import"./ButtonBase-0400401d.js";import"./assertThisInitialized-081f9914.js";const ne=()=>{const[i]=j(),d=i.get("serviceRequestId"),{mutateAsync:m,isPending:a}=R(),c={serviceType:"",deadline:"",location:"",description:"",vendorName:"",rate:0},{handleSubmit:u,control:s,formState:{errors:p},setValue:f}=N({defaultValues:c}),o=S(),[x,g]=D(),n=i.get("vendor"),h=i.get("vendor_id"),v=l=>{const{serviceType:b,...q}=l;m({...q,kind:b,serviceRequestId:d,vendorId:h}).then(t=>{console.log(t),E({message:t.message,statusCode:t.statusCode,successCallback:g})}).catch(()=>{T.error("Opps Something went wrong, try again")}),console.log(l)};return console.log(p),y.useEffect(()=>{n&&f("vendorName",n)},[i]),e.jsxs(w,{children:[e.jsxs("section",{className:"px-5",children:[e.jsx("header",{children:e.jsx("h2",{className:"text-[#537473] font-bold !mb-10",children:"Send a bid"})}),e.jsxs("form",{onSubmit:u(v),className:"w-full  flex justify-between !max-w-4xl ",children:[e.jsxs("div",{className:"max-w-[374px] w-full space-y-5",children:[e.jsx(r,{control:s,label:"Service required",rules:{required:"This field is required"},name:"serviceType"}),e.jsx(r,{type:"date",control:s,label:"Deadline",rules:{required:"This field is required"},name:"deadline"}),e.jsx(r,{control:s,label:"Location",rules:{required:"This field is required"},name:"location"}),e.jsx(r,{control:s,label:"Vendor",disabled:!0,rules:{required:"This field is required"},name:"vendorName"})]}),e.jsxs("div",{className:"max-w-[374px] w-full space-y-5",children:[e.jsx(r,{control:s,label:"Description",rules:{required:"This field is required"},name:"description",textArea:!0}),e.jsx(r,{control:s,label:"Rate",rules:{required:"This field is required"},name:"rate"})]}),e.jsx(B,{cancelEventHandler:()=>o("/services/buy-service/my-general-request"),continueEventHandler:()=>{},backBtnText:"See service request",continueBtnText:a?"Sending...":"Send Request"})]})]}),e.jsx(M,{action:()=>o(-1),isOpen:x,message:"Bid sent successfully, you will be notified if accepted"})]})};export{ne as default};

Zerion Mini Shell 1.0