Updated Map View
This commit is contained in:
@@ -9,6 +9,7 @@ import ToolTipRow from "@/Components/FlightsGoneBy/Tooltips/ToolTipRow.vue";
|
||||
import ToolTipRows from "@/Components/FlightsGoneBy/Tooltips/ToolTipRows.vue";
|
||||
import ToolTipName from "@/Components/FlightsGoneBy/Tooltips/ToolTipName.vue";
|
||||
import ToolTipHeader from "@/Components/FlightsGoneBy/Tooltips/ToolTipHeader.vue";
|
||||
import FlightMap from "@/Components/FlightsGoneBy/FlightMap.vue";
|
||||
|
||||
defineProps<{
|
||||
flight: Flight
|
||||
@@ -23,34 +24,40 @@ defineProps<{
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<ToolTipHeader>
|
||||
<template #default="{ isActive }">
|
||||
<ToolTipHeader>
|
||||
<span class="designator">
|
||||
<AirlineLogo hideTooltip :airline="flight.airline" size="24" />
|
||||
{{ flight.flight_number || `${flight.departure_airport.display_code}-${flight.arrival_airport.display_code}` }}
|
||||
</span>
|
||||
</ToolTipHeader>
|
||||
</ToolTipHeader>
|
||||
|
||||
<ToolTipName>
|
||||
<InlineBadge variant="generic">{{ flight.departure_airport.display_code }}</InlineBadge>
|
||||
<span class="arrow">→</span>
|
||||
<InlineBadge variant="generic">{{ flight.arrival_airport.display_code }}</InlineBadge>
|
||||
</ToolTipName>
|
||||
<ToolTipName>
|
||||
<InlineBadge variant="generic">{{ flight.departure_airport.display_code }}</InlineBadge>
|
||||
<span class="arrow">→</span>
|
||||
<InlineBadge variant="generic">{{ flight.arrival_airport.display_code }}</InlineBadge>
|
||||
</ToolTipName>
|
||||
|
||||
<ToolTipDivider />
|
||||
|
||||
<ToolTipRows v-if="flight.livery_url">
|
||||
<LiveryImage :flight="flight" />
|
||||
</ToolTipRows>
|
||||
<ToolTipRows v-if="isActive.value">
|
||||
<FlightMap :flights="[flight]" :showLegend="false" />
|
||||
</ToolTipRows>
|
||||
|
||||
<ToolTipDivider v-if="flight.livery_url" />
|
||||
<ToolTipDivider />
|
||||
|
||||
<ToolTipRows>
|
||||
<ToolTipRow label="From" :value="flight.departure_airport.municipality" />
|
||||
<ToolTipRow label="To" :value="flight.arrival_airport.municipality" />
|
||||
<ToolTipRow label="Airline" :value="flight.airline.name" v-if="flight.airline" />
|
||||
<ToolTipRow label="Aircraft" :value="flight.aircraft?.display_name_short" v-if="flight.aircraft" />
|
||||
<ToolTipRow label="Date" :value="flight.departure_date_display" />
|
||||
</ToolTipRows>
|
||||
<ToolTipRows>
|
||||
<ToolTipRow label="From" :value="flight.departure_airport.municipality" />
|
||||
<ToolTipRow label="To" :value="flight.arrival_airport.municipality" />
|
||||
<ToolTipRow label="Airline" :value="flight.airline.name" v-if="flight.airline" />
|
||||
<ToolTipRow label="Aircraft" :value="flight.aircraft?.display_name_short" v-if="flight.aircraft" />
|
||||
<ToolTipRow label="Date" :value="flight.departure_date_display" />
|
||||
</ToolTipRows>
|
||||
<ToolTipDivider v-if="flight.livery_url" />
|
||||
<ToolTipRows v-if="flight.livery_url">
|
||||
<LiveryImage :flight="flight" />
|
||||
</ToolTipRows>
|
||||
|
||||
</template>
|
||||
</GlassTooltip>
|
||||
</template>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user