whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/TasksTabLabel-Ba8gqxlc.js
import{t as _,p as c,be as d,u as x,cd as h,j as r}from"./bundle.OlIVtvc7.js";import{g as p,i as k}from"./useProductColumns-CRexQ0gt.js";/** * Invoice Ninja (https://invoiceninja.com). * * @link https://github.com/invoiceninja/invoiceninja source repository * * @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com) * * @license https://www.elastic.co/licensing/elastic-license */function g(){const t=_(),[n,u]=c.useState([]);return c.useEffect(()=>{let s=d.clone(t==null?void 0:t.settings.pdf_variables.task_columns)||[],e=d.clone(t==null?void 0:t.settings.pdf_variables.task_columns)||[];const f=e.length;s.includes("$task.service")||(s=["$task.service",...s],e=["$task.service",...e]),f||s.push("$task.description"),s.includes("$task.rate")||(s.push("$task.rate"),e.push("$task.rate")),s.includes("$task.hours")||(s.push("$task.hours"),e.push("$task.hours"));const i=[],l=(t==null?void 0:t.enabled_item_tax_rates)||0;l>0&&i.push("$task.tax_rate1"),l>1&&i.push("$task.tax_rate2"),l>2&&i.push("$task.tax_rate3");const $=p("$task.tax",e,s);s=k($,i,s),e=k($,i,e),s=s.filter(a=>a!=="$task.tax"),e=e.filter(a=>a!=="$task.tax"),t.enable_product_discount||(s=s.filter(a=>a!=="$task.discount"),e=e.filter(a=>a!=="$task.discount")),t.enable_product_discount&&!s.includes("$task.discount")&&(s.push("$task.discount"),e.push("$task.discount")),["task1","task2","task3","task4"].forEach(a=>{t!=null&&t.custom_fields[a]&&!e.includes(`$task.${a}`)&&(s=k(s.length,[`$task.${a}`],s)),!(t!=null&&t.custom_fields[a])&&e.includes(`$task.${a}`)&&(s=s.filter(o=>o!==`$task.${a}`),e=e.filter(o=>o!==`$task.${a}`))}),s.includes("$task.tax_amount")&&(s=s.filter(a=>a!=="$task.tax_amount"),s.push("$task.tax_amount")),s.includes("$task.gross_line_total")&&(s=s.filter(a=>a!=="$task.gross_line_total"),s.push("$task.gross_line_total")),s.includes("$task.line_total")&&(s=s.filter(a=>a!=="$task.line_total"),s.push("$task.line_total")),u(s)},[t]),n}function T({lineItems:t}){const[n]=x(),u=c.useMemo(()=>t.filter(s=>s.type_id===h.Task).reduce((s,e)=>s+e.quantity,0),[t]);return u?r.jsxs("div",{className:"flex space-x-2",children:[r.jsx("span",{children:n("tasks")}),r.jsxs("span",{className:"font-medium",children:["(",u," h)"]})]}):r.jsx("span",{children:n("tasks")})}export{T,g as u};
Copyright ©2021 || Defacer Indonesia