@accounter/client
Version:
Accounter client application
1 lines • 783 B
JavaScript
import{t as e}from"./editable-business-trip-Bnm_7W5N.js";import{Dd as t,In as n,Ml as r,Nd as i,Rd as a,Tu as o,er as s,nr as c,vo as l}from"./index-BdWApCqi.js";import{t as u}from"./page-layout-9Fp4HhGU.js";var d=a(i(),1),f=o(),p=({businessTripId:i})=>{let{businessTripId:a}=t(),{setFiltersContext:o}=(0,d.useContext)(s),p=i??a??``,[{data:m,fetching:h}]=r({query:l,variables:{businessTripId:p}});return(0,d.useEffect)(()=>{o((0,f.jsx)(`div`,{className:`flex flex-row gap-x-5`,children:(0,f.jsx)(n,{filename:`business_trip_report`})}))},[m,h,o]),h||!m?.businessTrip?(0,f.jsx)(c,{}):(0,f.jsx)(u,{title:`Business Trip: ${m.businessTrip.name}`,description:`Manage business trip`,children:(0,f.jsx)(`div`,{children:p&&(0,f.jsx)(e,{tripId:p,isExtended:!0})})})};export{p as BusinessTrip};