diff --git a/app/composables/useConcerts.js b/app/composables/useConcerts.js index 932d90d..71b12a4 100644 --- a/app/composables/useConcerts.js +++ b/app/composables/useConcerts.js @@ -2,6 +2,7 @@ export function useConcerts(options = {}) { const queryString = computed(() => { const locale = unref(options.locale) ?? "fr-FR" const sort = unref(options.sort) ?? null + const pageSize = unref(options.pageSize) ?? null const populate = unref(options.populate) ?? null const filters = unref(options.filters) ?? null @@ -10,6 +11,9 @@ export function useConcerts(options = {}) { if (sort) { query.set("sort[0]", sort) } + if (typeof pageSize === "number") { + query.set("pagination[pageSize]", String(pageSize)) + } if (populate && typeof populate === "object") { appendPopulate(query, populate) } diff --git a/app/pages/concerts/agenda.vue b/app/pages/concerts/agenda.vue index f5f9645..e9343b6 100644 --- a/app/pages/concerts/agenda.vue +++ b/app/pages/concerts/agenda.vue @@ -44,6 +44,7 @@ const { concerts, refresh } = useConcerts({ locale: "fr-FR", + pageSize: 200, populate: { saison_concert: true, genre_concert: true,