From 6e818bde52b877832e1a3e95ecf8517df71f697a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Tue, 25 Mar 2025 11:03:23 +0100
Subject: [PATCH] fix(pagination): Ne pas afficher les ellipsis si 5 pages
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

La première et dernière page s'affichaient en doublon des numéros de page listés lorsqu'il y a 5 pages
---
 .../Project/FeaturesListAndMap/FeatureListTable.vue         | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/components/Project/FeaturesListAndMap/FeatureListTable.vue b/src/components/Project/FeaturesListAndMap/FeatureListTable.vue
index 37d2cf1c..a6824dc5 100644
--- a/src/components/Project/FeaturesListAndMap/FeatureListTable.vue
+++ b/src/components/Project/FeaturesListAndMap/FeatureListTable.vue
@@ -389,7 +389,7 @@
           @click="$emit('update:page', 'previous')"
         >Précédent</a>
         <span>
-          <span v-if="pagination.currentPage >= 5">
+          <span v-if="pagination.currentPage > 5">
             <a
               key="page1"
               class="paginate_button"
@@ -397,7 +397,7 @@
               data-dt-idx="1"
               tabindex="0"
               @click="$emit('update:page', 1)"
-            >{{ 1 }}</a>
+            >1</a>
             <span class="ellipsis">…</span>
           </span>
           <a
@@ -412,7 +412,7 @@
             tabindex="0"
             @click="$emit('update:page', pageNumber)"
           >{{ pageNumber }}</a>
-          <span v-if="(lastPageNumber - pagination.currentPage) >= 4">
+          <span v-if="(lastPageNumber - pagination.currentPage) > 4">
             <span class="ellipsis">…</span>
             <a
               :key="'page' + lastPageNumber"
-- 
GitLab