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 @@