diff --git a/src/composables/pagination.js b/src/composables/pagination.js index 4be3734..2d38f02 100644 --- a/src/composables/pagination.js +++ b/src/composables/pagination.js @@ -9,7 +9,8 @@ export const usePagination = ({fetchFunction, itemsPerPage = 10}) => { const paginationLimit = ref(itemsPerPage); const paginationOffset = ref(0); const filters = ref({}); - const loadPage = ({appendItems}) => { + + const loadPage = (appendItems) => { return fetchFunction({ ...filters.value, limit: paginationLimit.value, diff --git a/src/pages/profile/ProfilePage.vue b/src/pages/profile/ProfilePage.vue index 358ba74..f9298de 100644 --- a/src/pages/profile/ProfilePage.vue +++ b/src/pages/profile/ProfilePage.vue @@ -10,6 +10,8 @@ import ChangePasswordForm from "components/profile/ChangePasswordForm.vue"; import PublicProfileInfo from "components/profile/PublicProfileInfo.vue"; useAppStore().setPageTitle("Profil"); +useAppStore().setBreadcrumbs([]); + const loggedUser = storeToRefs(useLoggedUserStore()).user; const $q = useQuasar(); diff --git a/src/pages/profile/aircraft/AircraftsPage.vue b/src/pages/profile/aircraft/AircraftsPage.vue index 34e22e9..413d85b 100644 --- a/src/pages/profile/aircraft/AircraftsPage.vue +++ b/src/pages/profile/aircraft/AircraftsPage.vue @@ -7,8 +7,10 @@ import {useAircraftsStore} from "stores/Aircrafts"; import {storeToRefs} from "pinia"; import {useAppStore} from "stores/App"; import {usePagination} from "src/composables/pagination"; +import {onMounted} from "vue"; useAppStore().setPageTitle("Letadla"); +useAppStore().setBreadcrumbs([]) const {aircrafts, totalItemsCount, isQueryRunning} = storeToRefs(useAircraftsStore()); const {filters, loadPage, paginationLimit} = usePagination({fetchFunction: useAircraftsStore().fetch}); diff --git a/src/pages/profile/copilot/CopilotsPage.vue b/src/pages/profile/copilot/CopilotsPage.vue index 9711dcc..5fe8851 100644 --- a/src/pages/profile/copilot/CopilotsPage.vue +++ b/src/pages/profile/copilot/CopilotsPage.vue @@ -9,6 +9,8 @@ import {storeToRefs} from "pinia"; import {onMounted} from "vue"; useAppStore().setPageTitle("Spolucestující"); +useAppStore().setBreadcrumbs([]) + onMounted(() => { useCopilotsStore().fetch(); }); diff --git a/src/pages/profile/event/EventsPage.vue b/src/pages/profile/event/EventsPage.vue index ba69a4f..94d7da6 100644 --- a/src/pages/profile/event/EventsPage.vue +++ b/src/pages/profile/event/EventsPage.vue @@ -9,6 +9,7 @@ import {useEventsStore} from "stores/Events"; import {onBeforeMount} from "vue"; useAppStore().setPageTitle("Letecké události"); +useAppStore().setBreadcrumbs([]) onBeforeMount(() => { useEventsStore().fetch({}); diff --git a/src/pages/profile/flight/FlightsPage.vue b/src/pages/profile/flight/FlightsPage.vue index 0c903c0..4497095 100644 --- a/src/pages/profile/flight/FlightsPage.vue +++ b/src/pages/profile/flight/FlightsPage.vue @@ -10,6 +10,7 @@ import {usePagination} from "src/composables/pagination"; import {onMounted} from "vue"; useAppStore().setPageTitle("Moje lety"); +useAppStore().setBreadcrumbs([]); const {loadPage, paginationLimit} = usePagination({fetchFunction: useFlightsStore().fetch}); onMounted(() => { diff --git a/src/pages/profile/organization/OrganizationDetailPage.vue b/src/pages/profile/organization/OrganizationDetailPage.vue index 5f38ac0..4ccde30 100644 --- a/src/pages/profile/organization/OrganizationDetailPage.vue +++ b/src/pages/profile/organization/OrganizationDetailPage.vue @@ -1,3 +1,13 @@ + +