From 8272db755b0e6004af66b22bcd528970c24ace3b Mon Sep 17 00:00:00 2001 From: michaelschal <35957947-michaelschal@users.noreply.replit.com> Date: Sat, 27 Sep 2025 11:35:21 +0000 Subject: [PATCH] Update logic to only show button for expired products Modify DlcPage.tsx to change the condition for displaying a button, now requiring product expiry date to be strictly less than the current date. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 1e4433b5-47ab-464c-b663-fea2e53367dd Replit-Commit-Checkpoint-Type: intermediate_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/1957c339-2757-4d1f-8e92-e9f71a1ce58e/1e4433b5-47ab-464c-b663-fea2e53367dd/GMJhCAQ --- client/src/pages/DlcPage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/src/pages/DlcPage.tsx b/client/src/pages/DlcPage.tsx index b6aaa22..4720940 100644 --- a/client/src/pages/DlcPage.tsx +++ b/client/src/pages/DlcPage.tsx @@ -367,9 +367,9 @@ export default function DlcPage() { const expiry = new Date(product.expiryDate || new Date()); const daysUntilExpiry = Math.ceil((expiry.getTime() - today.getTime()) / (1000 * 60 * 60 * 24)); - // Afficher le bouton si le produit expire dans 15 jours ou moins, ou est déjà expiré + // Afficher le bouton SEULEMENT pour les produits EXPIRÉS (pas ceux qui expirent bientôt) // ET si le produit n'est pas déjà validé - return (daysUntilExpiry <= 15 && product.status !== "valides"); + return (daysUntilExpiry < 0 && product.status !== "valides"); }; // Fonction pour déterminer si un produit doit afficher le bouton "Marquer comme traité"