From 0ee3d33a38b6b6d4c60b21e460410899c4010ad8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marl=C3=A8ne=20SIMONDANT?= <msimondant@grandlyon.com>
Date: Wed, 17 Jan 2024 16:12:57 +0000
Subject: [PATCH] fix: remove hard coded texts

---
 src/components/Konnector/KonnectorModalFooter.spec.tsx | 6 ++++--
 src/components/Konnector/KonnectorModalFooter.tsx      | 8 ++++++--
 src/locales/fr.json                                    | 3 +++
 3 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/components/Konnector/KonnectorModalFooter.spec.tsx b/src/components/Konnector/KonnectorModalFooter.spec.tsx
index 6812381cb..60d45605a 100644
--- a/src/components/Konnector/KonnectorModalFooter.spec.tsx
+++ b/src/components/Konnector/KonnectorModalFooter.spec.tsx
@@ -86,8 +86,10 @@ describe('KonnectorModalFooter component', () => {
         />
       </Provider>
     )
-    expect(screen.getByText('Plus tard')).toBeInTheDocument()
-    expect(screen.getByText('Vérifier les infos')).toBeInTheDocument()
+    expect(screen.getByText('konnector_modal.button_later')).toBeInTheDocument()
+    expect(
+      screen.getByText('konnector_modal.button_check_info')
+    ).toBeInTheDocument()
   })
 
   it('should close the modal', async () => {
diff --git a/src/components/Konnector/KonnectorModalFooter.tsx b/src/components/Konnector/KonnectorModalFooter.tsx
index 64fbdb88e..836fb3397 100644
--- a/src/components/Konnector/KonnectorModalFooter.tsx
+++ b/src/components/Konnector/KonnectorModalFooter.tsx
@@ -89,7 +89,7 @@ const KonnectorModalFooter = ({
               onClick={() => handleCloseClick(state === SUCCESS_EVENT)}
               className="btnSecondary"
             >
-              <div>Plus tard</div>
+              <div>{t('konnector_modal.button_later')}</div>
             </Button>
             <Button
               aria-label={t('konnector_modal.accessibility.button_close')}
@@ -98,7 +98,11 @@ const KonnectorModalFooter = ({
               }
               className="btnPrimary"
             >
-              <div>{!isUpdating ? 'Vérifier les infos' : 'Jy vais'}</div>
+              <div>
+                {!isUpdating
+                  ? t('konnector_modal.button_check_info')
+                  : t('konnector_modal.button_go')}
+              </div>
             </Button>
           </div>
         )
diff --git a/src/locales/fr.json b/src/locales/fr.json
index 50053d80e..ea7cc0a49 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -833,6 +833,9 @@
     "button_validate": "Ok",
     "button_understood": "J'ai compris",
     "button_try_again": "Réessayer",
+    "button_check_info": "Vérifier les infos",
+    "button_go": "J'y vais",
+    "button_later": "Plus tard",
     "show_common_error": "Voir les erreurs récurrentes",
     "show_common_error_list": "<span>Le problème peut provenir des cas suivants :</span><ul><li>Vous avez un co-titulaire sur votre contrat. Veillez à bien entrer le nom du <span class=\"gold\">titulaire du contrat</span> et non le co-titulaire.</li><li>  Votre nom comporte un tiret\u00a0? Tentez sans le tiret.</li><li>Entrez bien le nom de votre commune de résidence en entier (tirets et accents inclus)</li><li>Avez-vous bien entré le <span class=\"gold\">numéro de votre compteur</span> (PDL)\u00a0? Tout autre numéro (de contrat, de client) ne fonctionne pas.</li></ul><p>Si vous rencontrez toujours des difficultés, contactez notre service d'aide </p><div class=\"center\">Avez-vous pensez à vérifier ces informations\u00a0?</div>",
     "accessibility": {
-- 
GitLab