%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/CreateBarterService-f718f57e.js

import{u as N,r as g,F as y,j as e,Q as a}from"./index-5492fbe1.js";import{u as T}from"./index.esm-1be9f6a3.js";import{D as C}from"./dashboard-page-layout-2cec2413.js";import{I as i}from"./index-fbb310b5.js";import{D as w}from"./dashboard-footer-navigation-f658b457.js";import{M as B}from"./message-modal-defa2359.js";import{u as D}from"./useToggle-85ca1b00.js";import{u as E}from"./create-barter-service-request.api-94c58695.js";import{C as M}from"./index-fdf728e2.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";import"./isNativeReflectConstruct-061ae640.js";import"./use-isomorphic-layout-effect.browser.esm-1e1530e9.js";import"./styled-components.browser.esm-ee37ee23.js";import"./tslib.es6-ace8e431.js";const ne=()=>{const l={serviceOffer:"",location:"",description:"",serviceNeeded:"",serviceValue:""},{handleSubmit:c,control:s,formState:{errors:u}}=T({defaultValues:l}),m=N(),{mutateAsync:n}=E(),[d,p]=D(),[f,x]=g.useState("Naira"),o=y(),v=t=>{const{serviceOffer:h,serviceNeeded:b,serviceValue:j,location:S,description:q}=t;n({serviceNeeded:b,serviceOffer:h,location:S,description:q,value:j,users:[o==null?void 0:o.id],requestType:"SERVICE_REQUEST"}).then(r=>{r.statusCode===500?a.error(r==null?void 0:r.message):(p(),a.success(r==null?void 0:r.message))})};return console.log(u),e.jsxs(C,{children:[e.jsxs("section",{className:"px-5",children:[e.jsx("header",{children:e.jsx("h2",{className:"text-[#537473] font-bold !mb-10",children:"Barter Service"})}),e.jsxs("form",{onSubmit:c(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(i,{control:s,label:"Service to offer",rules:{required:"This field is required"},name:"serviceOffer"}),e.jsx(i,{control:s,label:"Location",rules:{required:"This field is required"},name:"location"}),e.jsx(i,{control:s,label:"Service Needed",rules:{required:"This field is required"},name:"serviceNeeded"})]}),e.jsxs("div",{className:"max-w-[374px] w-full space-y-5",children:[e.jsx(i,{control:s,label:"Description",rules:{required:"This field is required"},name:"description",textArea:!0}),e.jsx(M,{handleChange:t=>{console.log(t),x(t)},value:f,label:"Select Currency",options:[{label:"NGN",value:"Naira"},{label:"USD",value:"Dollar"},{label:"GBP",value:"Pounds"}],name:"",control:s,rules:{required:"This field is required"}}),e.jsx(i,{control:s,label:"Value of service",rules:{required:"This field is required"},name:"serviceValue"})]}),e.jsx(w,{hideCancelBtn:!0,continueBtnText:"Pitch to a vendor"})]})]}),e.jsx(B,{action:()=>m("/services/barter-service"),isOpen:d,message:"Request sent successfully, you will be notified if accepted"})]})};export{ne as default};

Zerion Mini Shell 1.0