2 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			2 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import{u as x,O as C,a6 as E,b1 as j,eV as q,aq as y,eW as V,p as t,c as p,T as k,eU as A,b9 as D,ba as o,r as v,e as m,eX as O,bb as P,eY as U,h as B}from"./bundle.dc1ed9be.js";function N(){const[r]=x(),{documentTitle:f}=C("create_vendor"),h=[{name:r("vendors"),href:"/vendors"},{name:r("create_vendor"),href:"/vendors/:id/create"}],b=E(),S=j(),{data:n}=q(),{isAdmin:c}=y(),a=V(),[e,d]=t.useState(),[_,T]=t.useState(),[i,g]=t.useState([{first_name:"",last_name:"",email:"",phone:"",send_email:!1}]);return t.useEffect(()=>{n&&d({...n,country_id:""})},[n]),p(k,{title:f,breadcrumbs:h,onSaveClick:e&&(()=>{D.set(e,"contacts",i),o.processing();const u=[v("POST",m("/api/v1/vendors"),e)];c&&u.push(v("PUT",m("/api/v1/companies/:id",{id:a==null?void 0:a.id}),a)),O.all(u).then(s=>{o.success("created_vendor"),P(["vendors"]),c&&S(U({object:"company",data:s[1].data.data})),b(B("/vendors/:id",{id:s[0].data.data.id}))}).catch(s=>{var l;((l=s.response)==null?void 0:l.status)===422&&(o.dismiss(),T(s.response.data))})}),children:e&&p(A,{vendor:e,setVendor:d,errors:_,setContacts:g,contacts:i})})}export{N as default};
 |