PageSourceSearch

https://app.pro-sky.com/build/assets/booking-segments-tooltip-table-CFXyqN5t.js

js pro-sky.com collected 2026-10-02 20:00:58 UTC 2,256 bytes, 1 lines download raw bytes

1import{D as e,E as t,Et as n,Pt as r,X as i,Z as a,b as o,jt as s,q as c,st as l,t as u,x as d,y as f}from"./vue.esm-bundler-DbaDmJgJ.js";import{X as p,Z as m,at as h}from"./talk-to-us-DZ9TbE96.js";import{t as g}from"./table-component-tanstack-BbdZMTY6.js";import{t as _}from"./direction-component-CDAqKbjv.js";var v=r({default:()=>w});u();var y=[`title`],b=[`title`],x=[`title`],S=[`title`],C=[`title`],w={__name:`booking-segments-tooltip-table`,props:{booking:{type:Object,required:!0},loading:{type:Boolean,default:!1}},setup(r){let u=r,v=[{title:`Type`,key:`type`,align:`start`,sortable:!1},{title:`From`,key:`departure_airport`,align:`start`,sortable:!1},{title:`To`,key:`arrival_airport`,align:`start`,sortable:!1},{title:`Dep Date`,key:`departure_date`,align:`start`,sortable:!1},{title:`Dep Time`,key:`departing_at`,align:`start`,sortable:!1},{title:`Arr Time`,key:`arriving_at`,align:`start`,sortable:!1},{title:`Flight Number`,key:`flight_number`,align:`start`,sortable:!1}],w=f(()=>u.booking.segments??u.booking.legs?.flatMap(e=>e.segments??[])??[]);return(u,f)=>{let T=a(`VTooltip`);return w.value.length>0?(c(),d(T,{key:0,class:`tw-w-fit`,theme:`tooltip-custom-white`,delay:{show:0,hide:0}},{popper:l(()=>[e(g,{"data-test":`booking-segments-tooltip-table`,headers:v,items:w.value,loading:r.loading,"hide-default-footer":``,"table-wrapper-class":`tw-shadow-md`},{type:l(({item:t})=>[e(_,{direction:t.leg.direction},null,8,[`direction`])]),departure_date:l(({item:e})=>[o(`span`,{title:n(m)(e.departing_at)},s(e.departing_at&&n(p)(e.departing_at,{day:`2-digit`,month:`short`})),9,y)]),flight_number:l(({item:e})=>[t(s(e.carrier_complete_flight_number),1)]),departure_airport:l(({item:e})=>[o(`span`,{title:e.departure_airport.name},s(e.departure_airport.iata_code),9,b)]),arrival_airport:l(({item:e})=>[o(`span`,{title:e.arrival_airport.name},s(e.arrival_airport.iata_code),9,x)]),departing_at:l(({item:e})=>[o(`span`,{title:n(m)(e.departing_at)},s(e.departing_at&&n(h)(e.departing_at)),9,S)]),arriving_at:l(({item:e})=>[o(`span`,{title:n(m)(e.arriving_at)},s(e.arriving_at&&n(h)(e.arriving_at)),9,C)]),_:1},8,[`items`,`loading`])]),default:l(()=>[i(u.$slots,`default`)]),_:3})):i(u.$slots,`default`,{},void 0,void 0,1)}}};export{v as n,w as t};

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.