From 1554e3b5a2915e0b18ffbd7f5eaee8fe4e58ee75 Mon Sep 17 00:00:00 2001 From: Guillaume Fay Date: Mon, 13 Nov 2023 15:20:11 +0100 Subject: [PATCH] feedback Jules --- ...ation-infos.js => certification-infos.tsx} | 98 +++++++++++-------- components/bal/commune-tab.tsx | 2 +- 2 files changed, 58 insertions(+), 42 deletions(-) rename components/bal/{certification-infos.js => certification-infos.tsx} (64%) diff --git a/components/bal/certification-infos.js b/components/bal/certification-infos.tsx similarity index 64% rename from components/bal/certification-infos.js rename to components/bal/certification-infos.tsx index f5bf796c3..f3a36ca1a 100644 --- a/components/bal/certification-infos.js +++ b/components/bal/certification-infos.tsx @@ -1,13 +1,31 @@ import {useState, useContext, useEffect} from 'react' -import {Pane, Heading, Dialog, Button, Text, Alert, EndorsedIcon, WarningSignIcon, LightbulbIcon, ChevronUpIcon, ChevronDownIcon} from 'evergreen-ui' +import { + Pane, + Heading, + Dialog, + Button, + Text, + Alert, + EndorsedIcon, + WarningSignIcon, + LightbulbIcon, + ChevronUpIcon, + ChevronDownIcon, + LockIcon +} from 'evergreen-ui' import BalDataContext from '@/contexts/bal-data' import ProgressBar from '@/components/progress-bar' import Counter from '@/components/counter' -function CertificationInfos() { - const {certifyAllNumeros, baseLocale, reloadBaseLocale} = useContext(BalDataContext) +interface CertificationInfosProps { + openRecoveryDialog?: () => void; +} + +function CertificationInfos({openRecoveryDialog}: CertificationInfosProps) { + const {certifyAllNumeros, baseLocale, reloadBaseLocale} = + useContext(BalDataContext) const [isDialogShown, setIsDialogShown] = useState(false) const [isInfosShown, setIsInfosShown] = useState(false) const [isLoading, setIsLoading] = useState(false) @@ -34,12 +52,7 @@ function CertificationInfos() { } return ( - + {!baseLocale.isAllCertified && ( <> Nombre d’adresses certifiées @@ -66,11 +79,7 @@ function CertificationInfos() { onCloseComplete={handleClose} footer={ - + @@ -118,16 +124,26 @@ function CertificationInfos() { - Pour faciliter la réutilisation des adresses, il est conseillé de les certifier. + Pour faciliter la réutilisation des adresses,{' '} + il est conseillé de les certifier.
- Il est tout à fait possible de publier une Base Adresse Locale dont l’ensemble des numéros n’ont pas encore été vérifiés : ils doivent rester non-certifiés. + Il est tout à fait possible de publier une Base Adresse Locale + dont l’ensemble des{' '} + + numéros n’ont pas encore été vérifiés : ils doivent rester + non-certifiés. +
- En revanche, les numéros qui auront été authentifiés par la commune devront être certifiés, qu’ils soient nouvellement crées par la commune ou que leur correspondance avec la liste officielle qui ressort du Conseil municipal, soit avérée. + En revanche, les numéros qui auront été authentifiés par la + commune devront être certifiés, qu’ils soient + nouvellement crées par la commune ou que leur correspondance + avec la liste officielle qui ressort du Conseil municipal, soit + avérée. @@ -135,19 +151,24 @@ function CertificationInfos() { - Si vous avez déjà procédé à la vérification de toutes les adresses de votre commune, cliquez sur le bouton «certifier mes adresses». + Si vous avez déjà procédé à la vérification de toutes les + adresses de votre commune, cliquez sur le bouton «certifier mes + adresses». - + @@ -157,12 +178,7 @@ function CertificationInfos() { )} {baseLocale.isAllCertified && ( - + Toutes les adresses sont certifiées par la commune diff --git a/components/bal/commune-tab.tsx b/components/bal/commune-tab.tsx index 085fcfc4f..4e547a638 100644 --- a/components/bal/commune-tab.tsx +++ b/components/bal/commune-tab.tsx @@ -22,7 +22,7 @@ function CommuneTab({commune, openRecoveryDialog}: CommuneTabProps) { {!token && } {token && baseLocale.status !== 'demo' && } - + ) }