ruạṛ
import{u as m,bC as k,c as n,B as i,H as _,a as b,r as l,e as h,a1 as y,bq as C,bH as f,bI as g,bc as v,$ as p}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 */var u=(e=>(e.Deposit="deposit",e.Withdrawal="withdrawal",e))(u||{}),T=(e=>(e.Credit="CREDIT",e.Debit="DEBIT",e))(T||{}),t=(e=>(e.Unmatched="1",e.Matched="2",e.Converted="3",e))(t||{});/** * 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 */const E={[u.Deposit]:"deposit",[u.Withdrawal]:"withdrawal"},d={[t.Unmatched]:"unmatched",[t.Matched]:"matched",[t.Converted]:"converted"};function $(e){const[a]=m(),{is_deleted:c,archived_at:s,status_id:r}=e.transaction,o=k();return c?n(i,{variant:"red",children:a("deleted")}):s?n(i,{variant:"orange",children:a("archived")}):t.Unmatched===r?n(i,{variant:"generic",style:{backgroundColor:o.$1},children:a(d[1])}):t.Matched===r?n(i,{variant:"dark-blue",style:{backgroundColor:o.$2},children:a(d[2])}):t.Converted===r?n(i,{variant:"green",style:{backgroundColor:o.$3},children:a(d[3])}):n(_,{})}/** * 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 b(["/api/v1/bank_transactions",e.id],()=>l("GET",h("/api/v1/bank_transactions/:id",{id:e.id})).then(a=>a.data.data),{enabled:e.enabled??!0,staleTime:1/0})}function D(){const e=y();return b(["/api/v1/bank_transactions","create"],()=>l("GET",h("/api/v1/bank_transactions/create")).then(a=>a.data.data),{staleTime:1/0,enabled:e("create_bank_transaction")})}const Q={convert_matched:"converted_transactions",unlink:"unlinked_payment"},I=()=>{const e=C(),a=f(g);return(c,s)=>{v.processing(),l("POST",h("/api/v1/bank_transactions/bulk"),{action:s,ids:c}).then(()=>{const r=Q[s]||`${s}d_invoice`;v.success(r),p(["bank_transactions"]),a&&e.invalidateQueries([a])})}};export{T as A,$ as E,t as T,u as a,I as b,D as c,E as t,B as u};
cải xoăn