From 864db6c6a2757af5af999007bc526172ec2ae439 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Mon, 24 Jul 2023 17:31:54 +0200 Subject: [PATCH] composables, mazani letu, skeletony --- src/components/BreadcrumbsNavigation.vue | 14 ++++ .../aircrafts/AircraftEditSkeleton.vue | 5 ++ src/components/aircrafts/AircraftForm.vue | 8 +- src/components/aircrafts/AircraftsList.vue | 4 + .../copilots/CopilotDetailSkeleton.vue | 5 ++ .../copilots/CopilotEditSkeleton.vue | 5 ++ .../copilots/CopilotListSkeleton.vue | 5 ++ src/components/copilots/CopilotsList.vue | 25 ++++++ src/components/flights/FlightBasicInfo.vue | 64 +++++++++++++++ .../FlightEditSkeleton.vue} | 4 +- src/components/flights/FlightsList.vue | 25 +----- src/components/flights/PhotoForm.vue | 19 ++++- .../flights/form/FlightFormBasic.vue | 4 - src/components/inputs/MapGPSInput.vue | 5 ++ src/components/photos/PhotosList.vue | 1 + src/components/poi/POIDetailSkeleton.vue | 5 ++ src/components/poi/POIEditForm.vue | 35 +++++++++ src/components/poi/POIEditSkeleton.vue | 6 ++ src/components/poi/POIList.vue | 21 +++++ src/components/poi/POIListSkeleton.vue | 7 ++ src/composables/flight.js | 10 --- src/composables/objects/aircraft.js | 23 ++++++ src/composables/objects/copilot.js | 18 +++++ src/composables/objects/flight.js | 41 ++++++++++ src/composables/objects/poi.js | 19 +++++ src/graphql/fragments/photo.js | 3 + src/graphql/fragments/poi.js | 16 ++++ src/graphql/mutations/flight.js | 9 +++ src/graphql/mutations/poi.js | 16 +++- src/graphql/queries/copilots.js | 9 +++ src/graphql/queries/poi.js | 12 ++- src/layouts/ProfileLayout.vue | 13 ++-- .../profile/details/AircraftDetailPage.vue | 48 ++++++------ .../profile/details/CopilotDetailPage.vue | 39 ++++++++++ .../profile/details/FlightDetailPage.vue | 78 +++++++++++++------ .../details/PointOfInterestDetailPage.vue | 30 +++---- src/pages/profile/forms/EditAircraftPage.vue | 26 +++---- .../EditCopilotPage.vue} | 11 +-- ...{FlightEditPage.vue => EditFlightPage.vue} | 17 ++-- .../profile/forms/EditPointOfInterestPage.vue | 27 +++++++ src/pages/profile/forms/NewCopilotPage.vue | 25 ++++++ .../{FlightLogPage.vue => NewFlightPage.vue} | 0 .../profile/forms/NewPointOfInterestPage.vue | 25 ++++++ src/pages/profile/lists/AircraftsPage.vue | 23 ++---- src/pages/profile/lists/FlightsPage.vue | 27 +++---- .../profile/lists/PointsOfInterestPage.vue | 35 ++++----- src/pages/profile/lists/SecondPilotPage.vue | 31 +++----- src/router/index.js | 3 + src/router/routes.js | 10 ++- src/stores/App.js | 21 +++-- src/stores/Copilots.js | 5 +- src/stores/Flights.js | 26 ++++--- src/stores/PointsOfInterest.js | 42 ++++------ 53 files changed, 732 insertions(+), 273 deletions(-) create mode 100644 src/components/BreadcrumbsNavigation.vue create mode 100644 src/components/aircrafts/AircraftEditSkeleton.vue create mode 100644 src/components/copilots/CopilotDetailSkeleton.vue create mode 100644 src/components/copilots/CopilotEditSkeleton.vue create mode 100644 src/components/copilots/CopilotListSkeleton.vue create mode 100644 src/components/copilots/CopilotsList.vue create mode 100644 src/components/flights/FlightBasicInfo.vue rename src/components/{inputs/UCombobox.vue => flights/FlightEditSkeleton.vue} (52%) create mode 100644 src/components/inputs/MapGPSInput.vue create mode 100644 src/components/poi/POIDetailSkeleton.vue create mode 100644 src/components/poi/POIEditForm.vue create mode 100644 src/components/poi/POIEditSkeleton.vue create mode 100644 src/components/poi/POIList.vue create mode 100644 src/components/poi/POIListSkeleton.vue delete mode 100644 src/composables/flight.js create mode 100644 src/composables/objects/aircraft.js create mode 100644 src/composables/objects/copilot.js create mode 100644 src/composables/objects/flight.js create mode 100644 src/composables/objects/poi.js create mode 100644 src/pages/profile/details/CopilotDetailPage.vue rename src/pages/profile/{details/SecondPilotDetailPage.vue => forms/EditCopilotPage.vue} (73%) rename src/pages/profile/forms/{FlightEditPage.vue => EditFlightPage.vue} (92%) create mode 100644 src/pages/profile/forms/EditPointOfInterestPage.vue create mode 100644 src/pages/profile/forms/NewCopilotPage.vue rename src/pages/profile/forms/{FlightLogPage.vue => NewFlightPage.vue} (100%) create mode 100644 src/pages/profile/forms/NewPointOfInterestPage.vue diff --git a/src/components/BreadcrumbsNavigation.vue b/src/components/BreadcrumbsNavigation.vue new file mode 100644 index 0000000..2200f72 --- /dev/null +++ b/src/components/BreadcrumbsNavigation.vue @@ -0,0 +1,14 @@ + + + diff --git a/src/components/aircrafts/AircraftEditSkeleton.vue b/src/components/aircrafts/AircraftEditSkeleton.vue new file mode 100644 index 0000000..e052340 --- /dev/null +++ b/src/components/aircrafts/AircraftEditSkeleton.vue @@ -0,0 +1,5 @@ + + + diff --git a/src/components/aircrafts/AircraftForm.vue b/src/components/aircrafts/AircraftForm.vue index 636f206..e1c0e24 100644 --- a/src/components/aircrafts/AircraftForm.vue +++ b/src/components/aircrafts/AircraftForm.vue @@ -34,11 +34,15 @@ onMounted(() => { diff --git a/src/components/aircrafts/AircraftsList.vue b/src/components/aircrafts/AircraftsList.vue index 2b8fd8b..e053f3e 100644 --- a/src/components/aircrafts/AircraftsList.vue +++ b/src/components/aircrafts/AircraftsList.vue @@ -1,11 +1,15 @@