From c766dfa7b45e5ffae33eea138b8057dfb457d9fd Mon Sep 17 00:00:00 2001
From: Remi  PLANEL <rplanel@pasteur.fr>
Date: Fri, 15 Dec 2023 15:11:51 +0100
Subject: [PATCH] remove item per page all

---
 components/ServerDbTable.vue | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/components/ServerDbTable.vue b/components/ServerDbTable.vue
index 548c3907..c0ffaa00 100644
--- a/components/ServerDbTable.vue
+++ b/components/ServerDbTable.vue
@@ -45,6 +45,7 @@ const { search: msSearch, result: msResult } = useMeiliSearch(props.db)
 const search: Ref<string> = ref("");
 const filterOrSearch: Ref<FilterItem[] | null> = ref(null)
 const hitsPerPage: Ref<number> = ref(25)
+const itemsPerPage: Ref<number[]> = ref([25, 50, 100])
 const filterError: Ref<string | null> = ref(null)
 const msFilter: Ref<string | undefined> = ref(undefined)
 const page = ref(1)
@@ -373,7 +374,7 @@ function clearSearch() {
         <v-data-table-server v-if="!msError" v-model:page="page" color="primary" v-bind="dataTableServerProps"
             v-model:items-per-page="hitsPerPage" v-model:sortBy="sortByRef" v-model:expanded="expanded" fixed-header
             :loading="loading" :items="msResult?.hits ?? []" :items-length="totalHits" density="compact"
-            :height="computedTableHeight" class="elevation-1 mt-2">
+            :items-per-page-options="itemsPerPage" :height="computedTableHeight" class="elevation-1 mt-2">
 
             <template v-for="(slot, index) of Object.keys(slots)" :key="index" v-slot:[slot]="data">
                 <slot :name="slot" v-bind="data"></slot>
-- 
GitLab