2 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			2 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import{u as b,Q as k,bP as f,h as r,c as e,bQ as A,cW as D,O as S,eT as $,eU as w,c0 as L,a8 as P,Z as j,bp as v,p as O,f as Q,z as F,j as t,T as I,br as R,a$ as V,bk as z,bS as B,bT as H,m as U}from"./bundle.0b839d67.js";import{I as p}from"./bundle.6b02b633.js";import{u as W}from"./bundle.496b76ba.js";function Z(m){const[c]=b(),l=k(),{vendor:s}=m,{id:i}=f();let o=[{name:c("purchase_orders"),href:r("/vendors/:id",{id:i})},{name:c("expenses"),href:r("/vendors/:id/expenses",{id:i})},{name:c("recurring_expenses"),href:r("/vendors/:id/recurring_expenses",{id:i})},{name:c("documents"),href:r("/vendors/:id/documents",{id:i}),formatName:()=>e(A,{numberOfDocuments:s==null?void 0:s.documents.length})}];return D.forEach(d=>{l(d.bitmask)||(o=o.filter(a=>a.name!==c(d.label)))}),o}function K(){var h;const{documentTitle:m,setDocumentTitle:c}=S("view_vendor"),{id:l}=f(),{data:s}=$({id:l}),i=w(),o=L(),d=W(),[a]=b(),g=P(),y=j(),_=v();O.useEffect(()=>{s&&s.name.length>=1&&c(s.name)},[s]);const x=[{name:a("vendors"),href:"/vendors"},{name:m||"",href:r("/vendors/:id",{id:l})}],N=Z({vendor:s}),{dateFormat:T}=Q(),C=n=>n?U(n,T):a("never"),u=F();return t(I,{title:m,breadcrumbs:x,...(y("edit_vendor")||_(s))&&s&&{navigationTopRight:e(R,{saveButtonLabel:a("edit_vendor"),onSaveClick:()=>g(r("/vendors/:id/edit",{id:l})),resource:s,actions:d})},children:[t("div",{className:"grid grid-cols-12 space-y-4 lg:space-y-0 lg:gap-4",children:[t(p,{title:a("details"),className:"col-span-12 lg:col-span-4",children:[s&&t("div",{className:"flex space-x-20 my-3",children:[e("span",{className:"text-sm",style:{backgroundColor:u.$2,color:u.$3,colorScheme:u.$0},children:a("status")}),e(V,{entity:s})]}),t("p",{children:[a("id_number"),": ",s==null?void 0:s.id_number]}),t("p",{children:[a("vat_number"),": ",s==null?void 0:s.vat_number]}),t("p",{children:[a("last_login"),": ",C(s==null?void 0:s.last_login)]}),(s==null?void 0:s.website)&&e(z,{to:s.website,external:!0,children:s.website})]}),t(p,{title:a("address"),className:"col-span-12 lg:col-span-4",children:[e("p",{children:s==null?void 0:s.address1}),e("p",{children:s==null?void 0:s.address2}),t("p",{children:[s==null?void 0:s.city,", ",s==null?void 0:s.state," ",s==null?void 0:s.postal_code]}),e("p",{children:(h=i.find(n=>n.id===(s==null?void 0:s.country_id)))==null?void 0:h.name})]}),e(p,{title:a("contacts"),className:"col-span-12 lg:col-span-4",value:e("div",{className:"space-y-2",children:s==null?void 0:s.contacts.map((n,E)=>t("div",{children:[t("p",{className:"font-semibold",style:{color:o},children:[n.first_name," ",n.last_name]}),e("a",{href:`mailto:${n.email}`,children:n.email})]},E))})})]}),e(B,{tabs:N,className:"my-6"}),e(H,{})]})}export{K as default};
 |