From c2432327993c11905a1917af1cc7e648a64d3b5d Mon Sep 17 00:00:00 2001 From: tristan Date: Fri, 19 Jun 2026 11:29:29 +0200 Subject: [PATCH] =?UTF-8?q?fix(transport)=20:=20tableau=20prix=20=E2=80=94?= =?UTF-8?q?=20pas=20de=20trait=20entre=20les=20lignes=20d'une=20m=C3=AAme?= =?UTF-8?q?=20adresse=20de=20livraison=20(ERP-193)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/modules/transport/pages/carriers/[id]/index.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/modules/transport/pages/carriers/[id]/index.vue b/frontend/modules/transport/pages/carriers/[id]/index.vue index c9d8311..0e7cfb3 100644 --- a/frontend/modules/transport/pages/carriers/[id]/index.vue +++ b/frontend/modules/transport/pages/carriers/[id]/index.vue @@ -441,7 +441,8 @@ const hasPrices = computed(() => priceGroups.value.length > 0) /** * Bordure basse d'une cellule de données : - * - ligne interne d'un groupe d'adresse → fine grise ; + * - ligne interne d'un groupe d'adresse (même adresse de livraison) → AUCUNE, + * les lignes d'une même adresse forment un seul bloc visuel ; * - dernière ligne d'un groupe NON final → épaisse noire (sépare deux adresses) ; * - dernière ligne du DERNIER groupe → aucune (le cadre du tableau s'en charge, * évite la double bordure tout en bas). @@ -451,7 +452,7 @@ function dataBorder(gi: number, i: number): string { const isLastRow = i === group.rows.length - 1 const isLastGroup = gi === priceGroups.value.length - 1 if (!isLastRow) { - return 'border-b border-m-muted/30' + return '' } return isLastGroup ? '' : 'border-b-2 border-black' }