whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/CreatePage-BbK_ECsx.js
import{u as _,a as b,bO as T,cq as f,em as k,j as e,C as L,bx as P,ct as u,cd as i,S as C}from"./bundle.OlIVtvc7.js";import{C as S}from"./ClientSelector-Ba4kw69L.js";import{u as w,I as F,a as D}from"./useProductColumns-CRexQ0gt.js";import{I as N,a as R}from"./InvoiceFooter-m_Ij8B2h.js";import{u as O,T as U}from"./TasksTabLabel-Ba8gqxlc.js";import"./ClientActionButtons-DC8u7uNL.js";import"./InvoiceViewer-Dp83-peG.js";function $(){const[o]=_(),p=b(),[r]=T(),h=f(),{recurringInvoice:n,errors:a,invoiceSum:x,client:g}=h,I=O(),j=w(),{handleChange:s,handleInvitationChange:v,handleLineItemChange:l,handleLineItemPropertyChange:c,handleCreateLineItem:m,handleDeleteLineItem:d}=k({client:g});return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"grid grid-cols-12 gap-4",children:[e.jsx(L,{className:"col-span-12 xl:col-span-4 h-max shadow-sm",withContainer:!0,style:{borderColor:p.$24},children:e.jsx(S,{resource:n,onChange:t=>s("client_id",t),onLocationChange:t=>s("location_id",t),onClearButtonClick:()=>{s("client_id",""),s("location_id","")},onContactCheckboxChange:v,errorMessage:a==null?void 0:a.errors.client_id,disableWithSpinner:r.get("action")==="create"})}),e.jsx(N,{handleChange:s,errors:a}),e.jsx("div",{className:"col-span-12",children:e.jsxs(P,{tabs:[o("products"),o("tasks")],defaultTabIndex:r.get("table")==="tasks"?1:0,formatTabLabel:t=>{if(t===1)return e.jsx(U,{lineItems:(n==null?void 0:n.line_items)||[]})},children:[e.jsx("div",{children:n?e.jsx(u,{type:"product",resource:n,items:n.line_items.filter(t=>[i.Product,i.UnpaidFee,i.PaidFee,i.LateFee].includes(t.type_id)),columns:j,relationType:"client_id",onLineItemChange:l,onSort:t=>s("line_items",t),onLineItemPropertyChange:c,onCreateItemClick:()=>m(i.Product),onDeleteRowClick:d}):e.jsx(C,{})}),e.jsx("div",{children:n?e.jsx(u,{type:"task",resource:n,items:n.line_items.filter(t=>t.type_id===i.Task),columns:I,relationType:"client_id",onLineItemChange:l,onSort:t=>s("line_items",t),onLineItemPropertyChange:c,onCreateItemClick:()=>m(i.Task),onDeleteRowClick:d}):e.jsx(C,{})})]})}),e.jsx(R,{handleChange:s,errors:a}),n&&e.jsx(F,{relationType:"client_id",resource:n,invoiceSum:x,onChange:(t,y)=>s(t,y)})]}),e.jsx("div",{className:"my-4",children:n&&e.jsx(D,{for:"create",resource:n,entity:"recurring_invoice",relationType:"client_id",endpoint:"/api/v1/live_preview?entity=:entity",observable:!0,initiallyVisible:!1})})]})}export{$ as default};
Copyright ©2021 || Defacer Indonesia