From 65ea19664c3c06046e9556e0eda935be3a672fc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Mon, 26 Jan 2026 16:24:15 +0100 Subject: [PATCH] Bugfixing infinite scrollu u seznamu letu, novy vzhled detailu letu --- src/components/flights/FlightHeaderInfo.vue | 59 +++++++++++++ src/components/flights/FlightsList.vue | 6 -- .../{slider => }/LatestFlightsSlider.vue | 24 ++++-- .../flights/slider/LatestFlightSliderInfo.vue | 33 -------- src/components/photos/PhotoGallery.vue | 2 +- src/composables/meta.js | 2 +- src/composables/pagination.js | 31 +++---- src/graphql/fragments/aircraft_basic.js | 16 ++-- src/graphql/fragments/airport.js | 12 +++ src/graphql/fragments/flight_list.js | 8 +- src/pages/public/IndexPage.vue | 2 +- .../public/aircraft/AircraftDetailPage.vue | 18 ++-- .../public/pilotProfile/EventDetailPage.vue | 51 +++++------ .../public/pilotProfile/FlightDetailPage.vue | 84 +++++++++---------- .../public/pilotProfile/FlightsListPage.vue | 12 +-- .../public/poi/PointOfInterestDetailPage.vue | 9 +- 16 files changed, 202 insertions(+), 167 deletions(-) create mode 100644 src/components/flights/FlightHeaderInfo.vue rename src/components/flights/{slider => }/LatestFlightsSlider.vue (52%) delete mode 100644 src/components/flights/slider/LatestFlightSliderInfo.vue diff --git a/src/components/flights/FlightHeaderInfo.vue b/src/components/flights/FlightHeaderInfo.vue new file mode 100644 index 0000000..f7ebcbb --- /dev/null +++ b/src/components/flights/FlightHeaderInfo.vue @@ -0,0 +1,59 @@ + + + + + + diff --git a/src/components/flights/FlightsList.vue b/src/components/flights/FlightsList.vue index 76f0f7f..56c76c3 100644 --- a/src/components/flights/FlightsList.vue +++ b/src/components/flights/FlightsList.vue @@ -3,8 +3,6 @@ import {minutesToHumanReadable} from "src/composables/datetimeUtils"; import {flightName} from "src/composables/flight"; import AvatarFromPhoto from "components/avatars/AvatarFromPhoto.vue"; import {useInfiniteScroll} from "src/composables/pagination"; -import {useQuasar} from "quasar"; -import {computed} from "vue"; const props = defineProps({ items: { @@ -27,8 +25,6 @@ const routeDetail = (flight) => { else return {name: "flightDetail", params: {id: flight.id}} }; - -const $q = useQuasar()