From 8e9abc87792c89a8ed77abe9b9d6288c83bd3a17 Mon Sep 17 00:00:00 2001
From: Nicolas Pagny <npagny@grandlyon.com>
Date: Wed, 3 Feb 2021 16:04:36 +0100
Subject: [PATCH] add noData Icon for ecogesture without Icon

---
 src/components/Ecogesture/EcogestureCard.tsx | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/components/Ecogesture/EcogestureCard.tsx b/src/components/Ecogesture/EcogestureCard.tsx
index bfc4991ee..e576aa460 100644
--- a/src/components/Ecogesture/EcogestureCard.tsx
+++ b/src/components/Ecogesture/EcogestureCard.tsx
@@ -4,6 +4,7 @@ import StyledEcogestureCard from 'components/CommonKit/Card/StyledEcogestureCard
 import StyledIcon from 'components/CommonKit/Icon/StyledIcon'
 import { importIconbyId } from 'utils/utils'
 import './ecogestureCard.scss'
+import noDataIcon from 'assets/icons/visu/indicator/nodata.svg'
 interface EcogestureCardProps {
   ecogesture: Ecogesture
   handleClick?: (ecogesture: Ecogesture) => void
@@ -22,7 +23,11 @@ const EcogestureCard: React.FC<EcogestureCardProps> = ({
   useEffect(() => {
     if (ecogesture) {
       importIconbyId(ecogesture.id, 'ecogesture').then(icon => {
-        setEcogestureIcon(icon)
+        if (icon) {
+          setEcogestureIcon(icon)
+        } else {
+          setEcogestureIcon(noDataIcon)
+        }
       })
     }
   }, [ecogesture])
-- 
GitLab