@accounter/client
Version:
Accounter client application
1 lines • 983 B
JavaScript
import{s as e}from"./dist-ypP48_Ax.js";import{i as t,o as n}from"./utils-CbS-oR5I.js";import{y as r}from"./routes-Cawu7UJi.js";import{kt as i}from"./common-Cba32u81.js";import{t as a}from"./editable-business-trip-4q_w8rqv.js";import{c as o}from"./separator-7zjXsx9m.js";import{tl as s}from"./table-BDvCf4uw.js";import{Lt as c,Yo as l}from"./graphql-DpZ2ML5I.js";import{t as u}from"./page-layout-BO9opvQt.js";var d=e(n(),1),f=t(),p=({businessTripId:e})=>{let{businessTripId:t}=r(),{setFiltersContext:n}=(0,d.useContext)(o),p=e??t??``,[{data:m,fetching:h}]=l({query:c,variables:{businessTripId:p}});return(0,d.useEffect)(()=>{n((0,f.jsx)(`div`,{className:`flex flex-row gap-x-5`,children:(0,f.jsx)(i,{filename:`business_trip_report`})}))},[m,h,n]),h||!m?.businessTrip?(0,f.jsx)(s,{}):(0,f.jsx)(u,{title:`Business Trip: ${m.businessTrip.name}`,description:`Manage business trip`,children:(0,f.jsx)(`div`,{children:p&&(0,f.jsx)(a,{tripId:p,isExtended:!0})})})};export{p as BusinessTrip};