Files
docker-invoiceninja/docker/app/public/bundle.3dbaa5ad.js
2024-10-19 18:17:42 +00:00

10 lines
2.5 KiB
JavaScript

import{O as R,u as P,Z as x,g as V,p as o,_ as m,cW as w,e5 as B,cX as E,A as I,d2 as N,h as j,a1 as G,j as a,T as H,c as e,k as K,a3 as O,a4 as $,a5 as u,s as M,H as U,e6 as W,a6 as X}from"./bundle.2fc363c8.js";import{D as Z}from"./bundle.f49d59b7.js";import{I as z}from"./bundle.6d2b28bf.js";import{a as J,u as L}from"./bundle.b36153b7.js";import{Q as Y,q as ee,a as te}from"./bundle.4e33e24d.js";import{u as se}from"./bundle.05ec7bd3.js";import{D as oe}from"./bundle.ac743248.js";import"./bundle.de0cf52e.js";import"./bundle.b4d1e97e.js";import"./bundle.51361dd1.js";import"./bundle.76aa5cbb.js";import"./bundle.3d2b747b.js";import"./bundle.756326ba.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 ae(){return[{column:"date",queryParameterKey:"date_range"},{column:"due_date",queryParameterKey:"due_date_range"}]}function Ce(){const{documentTitle:i}=R("quotes"),[n]=P(),d=x(),p=V(),[b,q]=o.useState(""),[f,h]=m(ee),[r,l]=m(te),C=w(),g=B(),T=E(),c=I(),_=N(),k=ae(),S=J(),{footerColumns:Q,allFooterColumns:y}=L(),{data:t}=se({id:b}),A=[{name:n("quotes"),href:j("/quotes")}];o.useEffect(()=>{t&&r&&h(t)},[t,r]),o.useEffect(()=>()=>l(!1),[]);const{changeTemplateVisible:v,setChangeTemplateVisible:D,changeTemplateResources:F}=G();return a(H,{title:i,breadcrumbs:A,children:[e(K,{resource:"quote",columns:T,footerColumns:Q,endpoint:"/api/v1/quotes?include=client&without_deleted_clients=true&sort=id|desc",linkToEdit:"/quotes/:id/edit",linkToCreate:"/quotes/create",bulkRoute:"/api/v1/quotes/bulk",customActions:C,customBulkActions:S,customFilters:g,customFilterPlaceholder:"status",withResourcefulActions:!0,rightSide:e(O,{type:"component",guards:[$(u("create_quote"),u("edit_quote"))],component:e(z,{route:"/quotes/import"})}),leftSideChevrons:a("div",{className:M("flex items-center space-x-1",{"pr-4":!!c.show_table_footer}),children:[!!c.show_table_footer&&a(U,{children:[e(oe,{table:"quote",columns:y}),e("span",{children:"|"})]}),e(Z,{columns:_,defaultColumns:W,table:"quote"})]}),onTableRowClick:s=>{q(s.id),l(!0)},dateRangeColumns:k,linkToCreateGuards:[u("create_quote")],hideEditableOptions:!d("edit_quote")}),!p("quote",f)&&e(Y,{}),e(X,{entity:"quote",entities:F,visible:v,setVisible:D,labelFn:s=>`${n("number")}: ${s.number}`,bulkUrl:"/api/v1/quotes/bulk"})]})}export{Ce as default};