PageSourceSearch

https://get.checkfront.com/lib/vite/ActivityLog-927281ca.js

js checkfront.com collected 2026-10-02 02:19:15 UTC 3,792 bytes, 1 lines download raw bytes

1import{a as _,u as D,c as e,F,j as t,P as d}from"./componentLoader.jsx-2026.10.01-3d77ab87.js";import{r as s}from"./logger-3e1e3eff.js";import{u as x}from"./useAxios-1f749f5b.js";import{f as l,j as N}from"./universe.js-2026.10.01-3d77ab87.js";import{C as k}from"./Card-493c490c.js";import{T as v}from"./Text-db1ebb07.js";import{T as E}from"./TextStyle-4fbf16a4.js";import{W as L}from"./WidgetHeader-652b3942.js";import{a as M}from"./DateFilter-c37baa56.js";import{D as P}from"./DropdownMultiFilter-4d637f54.js";import{g as R,c as j}from"./commonReportColumns-cc3d5b88.js";import{d as z,b as B,f as A}from"./activityReportColumns-b455ea68.js";import{T as O}from"./TableWithEmpty-4c7d74d6.js";import{s as c}from"./Widgets.module-1871aefe.js";import"./vendor-21ae10b1.js";import"./brand-387037d2.js";import"./index-213dd4d3.js";import"./index-b6a278bc.js";import"./Button-daed7707.js";import"./Title-9de200f3.js";import"./Tooltip-9af70d1f.js";import"./index-e642497c.js";import"./Cross-eb4df075.js";import"./ExternalLink-e1ff08bc.js";import"./DropDown2-e3cea584.js";import"./DateRangePicker-86f5a8c5.js";import"./moment-3238fc2d.js";import"./flatten-a652afe7.js";import"./_getAllKeys-a79fe303.js";import"./_isIndex-1f105582.js";import"./index-2506ba77.js";import"./Link-bec2c870.js";import"./TableCell-bc13db52.js";import"./TableHeader-146e1398.js";import"./StatusDot-969459df.js";import"./dates-d2ad9abb.js";import"./CurrencyField-7dd4444c.js";import"./TextField-9054bcd3.js";import"./CurrencyLabel-7f777d48.js";import"./customerside.js-2026.10.01-3d77ab87.js";import"./toNumber-8f88376b.js";import"./isSymbol-34885b27.js";import"./Cog-35bcfc72.js";import"./CrossCircle-08230b3a.js";import"./Download-b378aa08.js";import"./Global-2d8590aa.js";import"./Info-f919504d.js";import"./List-20e266d4.js";import"./Price-13d9957e.js";import"./User-6db5c218.js";import"./WarningCircle-cb107399.js";import"./Icon-7e7c4bf4.js";import"./constants-9e5fc5e0.js";import"./Table-78d06123.js";import"./EmptyState-cc61b9d7.js";I.propTypes={onRemove:d.func,statusOptions:d.array};function I({onRemove:g=()=>null,statusOptions:u}){const m=_(),{dateFormat:f,timeFormat:y}=D(),[r,h]=s.useState([]),[a,w]=s.useState(()=>l(N(new Date,-7),"yyyyMMdd")),[i,S]=s.useState(()=>l(new Date,"yyyyMMdd")),[{data:n,loading:C,error:W}]=x({url:"/reports/log/",params:{format:"json",log_id:["BookingChanges","Notes"],date:"C",start_date:a,end_date:i},headers:{"X-USE-REACT-CONTROLLER":1}}),b=(n&&n.rows||[]).filter(({status_id:o})=>o!=="PRE"&&(!r.length||r.includes(o)));return e(F,{children:[t(L,{title:m.widgets.activity_log,onRemove:g,externalUrl:`/reports/log/?date=C&start_date=${a}&end_date=${i}&log_id[]=BookingChanges&log_id[]=Notes`}),e(k.Section,{className:"widget-card--section widget-card--section__fixed-height",children:[e("div",{className:c.FilterRow,children:[t(M,{startDate:a,setStartDate:w,endDate:i,setEndDate:S,backwardButtons:!0,backwardButtonsMonths:!0}),t(P,{id:"activity_log-status",label:"Status",labelHidden:!0,className:c.FilterRow__Dropdown,emptyPlaceholder:"All Statuses",options:u,selected:r,setSelected:h,menuPortal:!0})]}),t(O,{isLoading:C,emptyState:"There is no booking data",emptyStateImage:"booking.png",hidePagination:!0,defaultPageSize:300,size:"sm",data:b,columns:[R({accessor:"date",dateFormat:f,timeFormat:y,width:90}),z({accessor:"id",label:m.booking_code,width:110}),j({accessor:"event",width:100,Cell:({value:o,original:{provider:T,src:p}})=>e("div",{style:{whiteSpace:"normal",marginBottom:"-1em",marginTop:"-1em"},children:[p&&T!=="Viator"&&t(v,{size:"xs",className:"margin-bottom-0",children:p}),t(E,{transformation:"capitalize",children:(o||"").toLowerCase()})]})}),B({accessor:"msg"}),A()],sortable:!0,tableOptions:{defaultSorted:[{id:"date",desc:!0}]}})]})]})}export{I as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.