ruạṛ
import{a as i,r as a,e as n,a1 as c,h as d,bq as y,bH as o,bI as p,bc as u,$ as m}from"./bundle.9abe88c8.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 b(e){return i(["/api/v1/payments",e],()=>a("GET",n("/api/v1/payments/:id?include=client,invoices,paymentables,:include",{id:e.id,include:e.include||""})).then(t=>t.data.data),{enabled:e.enabled??!0,staleTime:1/0})}function v(e){return i(["/api/v1/payments",e],()=>a("GET",n("/api/v1/payments?filter=:filter&per_page=:per_page&status=:status&page=:page&match_transactions=:match_transactions&include=:include",{per_page:e.perPage??"100",page:e.currentPage??"1",status:e.status??"active",filter:e.filter??"",match_transactions:e.matchTransactions??!1,include:e.include||""})).then(t=>t.data.data),{enabled:e.enabled??!0,staleTime:1/0})}function h(){const e=c();return i(d("/api/v1/payments/create"),()=>a("GET",n("/api/v1/payments/create")),{staleTime:1/0,enabled:e("create_payment")})}function g(){const e=y(),t=o(p);return(r,s)=>{u.processing(),a("POST",n("/api/v1/payments/bulk"),{action:s,ids:r}).then(()=>{const l=s==="email"?"emaile":s;u.success(`${l}d_payment`),t&&e.invalidateQueries([t]),m(["payments"])})}}export{g as a,b,v as c,h as u};
cải xoăn