From 901c652641906c8d5b156bf50797d6846d41b21c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Sat, 7 Oct 2023 21:37:16 +0200 Subject: [PATCH] Pridani letiste pro mezipristani --- src/components/flights/FlightBasicInfo.vue | 13 ++- src/components/flights/FlightTrackMap.vue | 2 +- .../flights/form/FlightFormTrack.vue | 85 +++++++++++++++---- src/composables/objects/flight.js | 2 +- src/graphql/fragments/flight.js | 4 + src/graphql/fragments/flight_list.js | 3 + src/pages/profile/flight/EditFlightPage.vue | 1 + 7 files changed, 89 insertions(+), 21 deletions(-) diff --git a/src/components/flights/FlightBasicInfo.vue b/src/components/flights/FlightBasicInfo.vue index c51d6ff..f4ba2e2 100644 --- a/src/components/flights/FlightBasicInfo.vue +++ b/src/components/flights/FlightBasicInfo.vue @@ -44,7 +44,7 @@ const props = defineProps({
- {{flight.takeoffAirport.icaoCode}} ({{ flight.takeoffAirport.name }}), + {{ flight.takeoffAirport.icaoCode }} ({{ flight.takeoffAirport.name }}), čas vzletu: {{ formatDatetime(flight.takeoffDatetime, FORMAT_TIME) }} @@ -54,10 +54,17 @@ const props = defineProps({ - + + - {{ poi.pointOfInterest.name }} + + + {{ poi.airport.icaoCode }} ({{ poi.airport.name }}), + délka mezipřistání {{ minutesToHumanReadable(poi.landingDuration) }} + diff --git a/src/components/flights/FlightTrackMap.vue b/src/components/flights/FlightTrackMap.vue index a8821c6..07183b4 100644 --- a/src/components/flights/FlightTrackMap.vue +++ b/src/components/flights/FlightTrackMap.vue @@ -14,7 +14,7 @@ const props = defineProps({ const mapPhotos = computed(() => flight.value.photos.filter(photo => photo.gpsLatitude && photo.gpsLongitude)); const poisWithGPS = computed(() => { - return flight.value.track.filter(poi => poi.pointOfInterest.gpsLatitude && poi.pointOfInterest.gpsLongitude) + return flight.value.track.filter(poi => poi.pointOfInterest?.gpsLatitude && poi.pointOfInterest?.gpsLongitude) }); const pointsOfInterests = computed(() => { diff --git a/src/components/flights/form/FlightFormTrack.vue b/src/components/flights/form/FlightFormTrack.vue index 3744d35..f9562c8 100644 --- a/src/components/flights/form/FlightFormTrack.vue +++ b/src/components/flights/form/FlightFormTrack.vue @@ -1,6 +1,6 @@