@accounter/client
Version:
Accounter client application
2 lines (1 loc) • 1.05 kB
JavaScript
import{a,r as o,F as u,u as m,j as s,c,ci as d}from"./index-CDv8MTrU.js";import{P as x,E as l}from"./editable-business-trip-C0amj57H.js";import{P as f}from"./page-layout-BnRhikMQ.js";import"./summary-DNGSbjeZ.js";import"./update-accountant-status-BkPOJv2s.js";import"./Table-CnwiwZMD.js";import"./toggle-expansion-button-D_sqNCfP.js";import"./panel-top-open-B0dy6Z0_.js";import"./MultiSelect-CtLQeRg8.js";import"./similar-transactions-modal-BrWJ90m1.js";import"./building-2-we51QwoB.js";import"./accordion-CRFl4b_U.js";const C=({businessTripId:n})=>{const{businessTripId:p}=a(),{setFiltersContext:e}=o.useContext(u),i=n??p??"",[{data:r,fetching:t}]=m({query:d,variables:{businessTripId:i}});return o.useEffect(()=>{e(s.jsx("div",{className:"flex flex-row gap-x-5",children:s.jsx(x,{filename:"business_trip_report"})}))},[r,t,e]),t||!r?.businessTrip?s.jsx(c,{}):s.jsx(f,{title:`Business Trip: ${r.businessTrip.name}`,description:"Manage business trip",children:s.jsx("div",{children:i&&s.jsx(l,{tripId:i,isExtended:!0})})})};export{C as BusinessTrip};