whoami7 - Manager
:
/
home
/
qbizpnmr
/
arif.umairtax.com
/
public
/
Upload File:
files >> /home/qbizpnmr/arif.umairtax.com/public/InvoiceDesign-Co2ip6ft.js
import{u as j,ai as w,g2 as T,i as P,cB as i,cC as a,L as O,bS as R,cO as I,g3 as L,bM as _,g4 as $,g5 as H,bP as M,j as t,p as x,eu as V,Q as W,bV as z,b2 as S,bW as G,e as y,g6 as Q,r as J,fp as K,$ as U}from"./bundle.OlIVtvc7.js";import{u as X}from"./atoms-a9Jv7fG_.js";import{I as Y}from"./InvoiceViewer-Dp83-peG.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 Z(){const[e]=j(),o=w(),{isCompanySettingsActive:s}=T();return[{name:e("general_settings"),href:"/settings/invoice_design"},{name:e("custom_designs"),href:"/settings/invoice_design/custom_designs",matcher:[()=>"/settings/invoice_design/custom_designs/create",c=>P("/settings/invoice_design/custom_designs/:id/edit",c)],enabled:s},{name:e("client"),href:"/settings/invoice_design/client_details",enabled:s},{name:e("company"),href:"/settings/invoice_design/company_details",enabled:s&&(i()||a())},{name:e("company_address"),href:"/settings/invoice_design/company_address",enabled:s&&(i()||a())},{name:e("invoice"),href:"/settings/invoice_design/invoice_details",enabled:s&&(i()||a())},{name:e("quote"),href:"/settings/invoice_design/quote_details",enabled:s&&(i()||a())},{name:e("credit"),href:"/settings/invoice_design/credit_details",enabled:s&&(i()||a())},{name:e("vendor"),href:"/settings/invoice_design/vendor_details",enabled:s&&(i()||a())},{name:e("purchase_order"),href:"/settings/invoice_design/purchase_order_details",enabled:s&&(i()||a())},{name:o!=null&&o.settings.sync_invoice_quote_columns?e("product_columns"):e("invoice_product_columns"),href:"/settings/invoice_design/product_columns",enabled:s&&(i()||a())},{name:e("quote_product_columns"),href:"/settings/invoice_design/quote_product_columns",enabled:s&&(i()||a())&&!(o!=null&&o.settings.sync_invoice_quote_columns)},{name:e("task_columns"),href:"/settings/invoice_design/task_columns",enabled:s&&(i()||a())},{name:e("total_fields"),href:"/settings/invoice_design/total_fields",enabled:s&&(i()||a())}]}function ne(){const[e]=j(),{documentTitle:o}=O("invoice_design"),{id:s}=R(),v=Z(),c=I(),n=w(),C=L(),{isClientSettingsActive:q,isGroupSettingsActive:f}=T(),l=!c.pathname.includes("custom_designs"),h=_($),g=_(H),A=M(),r=c.pathname.includes("custom_designs")?c.pathname.endsWith("/custom_designs"):!0,p=()=>t.jsxs("div",{className:"flex space-x-0.5 items-center text-xs py-1 px-2 bg-[#2176FF26] rounded",children:[t.jsx("div",{children:t.jsx(Q,{size:"1rem",color:"#2176FF"})}),t.jsx("span",{className:"font-medium",style:{color:"#2176FF"},children:e("pro")})]}),B=[{name:e("settings"),href:"/settings"},{name:e("invoice_design"),href:"/settings/invoice_design",afterName:t.jsx(p,{})}],F=[{name:e("settings"),href:"/settings"},{name:e("invoice_design"),href:"/settings/invoice_design"},{name:e("custom_designs"),href:"/settings/invoice_design/custom_designs"},{name:e("design"),href:s?P("/settings/invoice_design/custom_designs/:id/edit",{id:s}):"/settings/invoice_design/custom_designs/create",afterName:t.jsx(p,{})}],[N,k]=x.useState({client_id:"-1",entity_type:"invoice",group_id:"-1",settings:null,settings_type:"company"}),u=_(X),D=()=>{A();const d=[];u.map(({design_id:m,entity:E})=>{var b;d.push(J("POST",y("/api/v1/designs/set/default"),{design_id:m,entity:E,settings_level:f?"group_settings":C.level,...q&&{client_id:(b=n==null?void 0:n.settings)==null?void 0:b.id},...f&&{group_settings_id:g==null?void 0:g.id}}))}),K.all(d).then(()=>{u.forEach(({entity:m})=>{U([`${m}s`])})})};return x.useEffect(()=>{n!=null&&n.settings&&k(d=>d&&{...d,settings:n.settings})},[n==null?void 0:n.settings]),V({onClick:D,displayButton:l,disableSaveButton:h},[n,u,c,h]),t.jsxs(W,{title:o,breadcrumbs:r?B:F,children:[t.jsx(z,{tabs:v,visible:r,withoutDefaultTabSpace:!0,fullRightPadding:!0,paddingTabsHeight:"2.9rem"}),t.jsxs("div",{className:S("flex flex-col lg:flex-row gap-4",{"my-4":r}),children:[t.jsx("div",{className:S("w-full overflow-y-auto",{"lg:w-1/2":l}),children:t.jsx(G,{})}),l&&t.jsx("div",{className:"w-full lg:w-1/2 max-h-[80vh] overflow-y-scroll",children:t.jsx(Y,{link:y("/api/v1/live_design"),resource:N,method:"POST",withToast:!0})})]})]})}export{ne as default};
Copyright ©2021 || Defacer Indonesia