2 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			2 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import{u as x,a8 as S,bP as b,au as _,p as i,j as m,c as e,by as T,J as N,h as p,ae as g,ag as U,aF as k,e as E,$ as I,bJ as j,T as C,S as B,ct as G}from"./bundle.8ee8d669.js";import{I as H}from"./bundle.0d91e1f3.js";function J(a){const[n]=x(),t=S(),{id:d}=b(),o=_({resource:"invoice"}),{deliveryNote:f,setDeliveryNote:u,blobUrl:s,invoice:v,onHandleDeliveryNote:c}=a,r=l=>{u(l),l?c(E("/api/v1/invoices/:id/delivery_note?per_page=999999",{id:d}),!0):c(s,!1)};return i.useEffect(()=>{r(f)},[]),m("div",{className:"flex space-x-3",children:[e("span",{className:"inline-flex items-center",children:e(T,{label:n("delivery_note"),checked:f,onChange:r})}),m(N,{className:"flex items-center space-x-1",onClick:()=>t(p("/invoices/:id/email",{id:v.id})),children:[e(g,{element:U,color:"white"}),e("span",{children:n("email_invoice")})]}),m(N,{className:"flex items-center space-x-1",onClick:()=>o(v),children:[e(g,{element:k,color:"white"}),e("span",{children:n("download")})]})]})}function F(){const{id:a}=b(),{data:n}=I({id:a}),[t]=x(),[d,o]=i.useState(),[f,u]=i.useState(""),[s,v]=i.useState(),[c,r]=i.useState(!1),[l]=j(),y=G({resourceType:"invoice"});i.useEffect(()=>{n&&(v(n),l.has("delivery_note")&&r(!0))},[n]),i.useEffect(()=>{s&&!l.has("delivery_note")&&o(y(s))},[s]);const P=h=>u(h),w=[{name:t("invoices"),href:"/invoices"},{name:t("edit_invoice"),href:p("/invoices/:id/edit",{id:a})},{name:t("pdf"),href:p("/invoices/:id/pdf",{id:a})}];return e(C,{breadcrumbs:w,title:t("view_pdf"),navigationTopRight:s&&e(J,{invoice:s,blobUrl:f,deliveryNote:c,setDeliveryNote:r,onHandleDeliveryNote:(h,D=c)=>o(D?h:y(s))}),children:d?e(H,{onLink:P,link:d,method:"GET"}):e("div",{className:"flex justify-center items-center",style:{height:1500},children:e(B,{})})})}export{F as default};
 |