ruạṛ
import{A as P,cl as x,j as c,H as d,c as t,C as L,co as T,S as w}from"./bundle.9abe88c8.js";import{u as H,I as F,a as S}from"./useProductColumns-d8c41450.js";import{V as b,D as k,F as N,u as j,a as O,b as V,c as R,d as A}from"./useHandleProductChange-279c5b26.js";import"./InvoiceViewer-8cc71da3.js";function E(){const l=P(),u=x(),{purchaseOrder:e,setPurchaseOrder:r,errors:s,invoiceSum:h,isDefaultFooter:m,setIsDefaultFooter:C,isDefaultTerms:p,setIsDefaultTerms:v}=u,g=H(),o=(n,a)=>{r(i=>i&&{...i,[n]:a})},I=j(o),_=O(r),y=V(r),f=R(r),D=A(r);return c(d,{children:[c("div",{className:"grid grid-cols-12 gap-4",children:[t(L,{className:"col-span-12 xl:col-span-4 h-max",withContainer:!0,children:t(b,{resource:e,onChange:n=>o("vendor_id",n),onClearButtonClick:()=>o("vendor_id",""),onContactCheckboxChange:(n,a)=>e&&I(e,n,a),initiallyVisible:!0,errorMessage:s==null?void 0:s.errors.vendor_id})}),e&&t(k,{purchaseOrder:e,handleChange:o,errors:s}),t("div",{className:"col-span-12",children:e?t(T,{type:"product",resource:e,items:e.line_items,columns:g,relationType:"vendor_id",onLineItemChange:(n,a)=>f(e,n,a),onSort:n=>o("line_items",n),onLineItemPropertyChange:(n,a,i)=>D(e,n,a,i),onCreateItemClick:()=>_(e),onDeleteRowClick:n=>y(e,n)}):t(w,{})}),e&&c(d,{children:[t(N,{purchaseOrder:e,handleChange:o,errors:s,isDefaultFooter:m,isDefaultTerms:p,setIsDefaultFooter:C,setIsDefaultTerms:v}),t(F,{relationType:"vendor_id",resource:e,invoiceSum:h,onChange:(n,a)=>o(n,a)})]})]}),(l==null?void 0:l.show_pdf_preview)&&t("div",{className:"my-4",children:e&&t(S,{for:"create",resource:e,entity:"purchase_order",relationType:"vendor_id",endpoint:"/api/v1/live_preview/purchase_order?entity=:entity"})})]})}export{E as default};
cải xoăn