From 04d1dcd5991cf09524bfdfea7305d6a8cbe9d686 Mon Sep 17 00:00:00 2001
From: Hugo NOUTS <hnouts@grandlyon.com>
Date: Mon, 3 Apr 2023 13:54:41 +0000
Subject: [PATCH] fix(fluidButton): change showError icon triggers

---
 src/components/ConsumptionVisualizer/NoDataModal.tsx | 4 ++++
 src/components/Home/FluidButton.tsx                  | 5 +----
 src/locales/fr.json                                  | 3 ++-
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/components/ConsumptionVisualizer/NoDataModal.tsx b/src/components/ConsumptionVisualizer/NoDataModal.tsx
index 46ec8eb46..11c362381 100644
--- a/src/components/ConsumptionVisualizer/NoDataModal.tsx
+++ b/src/components/ConsumptionVisualizer/NoDataModal.tsx
@@ -61,6 +61,10 @@ const NoDataModal: React.FC<NoDataModalProps> = ({
           <span>•&nbsp;</span>
           {t('consumption_visualizer.dataModal.item3')}
         </div>
+        <div className="text-16-normal justified-text">
+          <span>•&nbsp;</span>
+          {t('consumption_visualizer.dataModal.item4')}
+        </div>
         <Button
           aria-label={t('ecogesture_info_modal.button_close')}
           onClick={handleCloseClick}
diff --git a/src/components/Home/FluidButton.tsx b/src/components/Home/FluidButton.tsx
index 2579140a8..a9ba2c020 100644
--- a/src/components/Home/FluidButton.tsx
+++ b/src/components/Home/FluidButton.tsx
@@ -76,10 +76,7 @@ const FluidButton: React.FC<FluidButtonProps> = ({
     // Show errors only on konnected konnectors that are in error, outdated, with no data (specific case), and not in multifluid
     if (
       (fluidType !== FluidType.MULTIFLUID && isConnected() && isErrored()) ||
-      (fluidType !== FluidType.MULTIFLUID && isConnected() && isOutdated()) ||
-      (isConnected() &&
-        fluidStatus[fluidType] &&
-        !fluidStatus[fluidType].lastDataDate)
+      (fluidType !== FluidType.MULTIFLUID && isConnected() && isOutdated())
     ) {
       setShowError(true)
     }
diff --git a/src/locales/fr.json b/src/locales/fr.json
index ffb2a1499..162fa1632 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -341,7 +341,8 @@
       "list_title": "3 raisons possibles :",
       "item1": "le lien entre Ecolyo et le fournisseur de données est rompu : une mise à jour de ce lien (en bas de la page) peut résoudre ce problème.",
       "item2": "un problème technique chez votre gestionnaire\u00a0: se connecter directement chez ce gestionnaire pour vérifier que cette donnée apparaît.",
-      "item3": "vous n'aviez tout simplement pas de compteur communicant à l'époque\u00a0!"
+      "item3": "Pour le gaz : vous n'avez pas autorisé Ecolyo à accéder aux données de consommation de cette période.",
+      "item4": "vous n'aviez tout simplement pas de compteur communicant à l'époque\u00a0!"
     },
     "modal": {
       "window_title": "info estimation des prix",
-- 
GitLab