diff --git a/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendantsRécapitulatif.tsx b/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendantsRécapitulatif.tsx index acbffc81f..6d0cf2b26 100644 --- a/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendantsRécapitulatif.tsx +++ b/source/sites/mon-entreprise.fr/pages/Gérer/AideDéclarationIndépendantsRécapitulatif.tsx @@ -12,6 +12,7 @@ export function AideDéclarationIndépendantsRécapitulatif() { const siren = useSelector( (state: RootState) => state.inFranceApp.existingCompany?.siren ) + console.log(useSelector((state: RootState) => state.rules)) const componentRef = useRef(null) return ( @@ -29,43 +30,30 @@ export function AideDéclarationIndépendantsRécapitulatif() { Récapitulatif - + {siren && } - + {!situation[ "situation personnelle . domiciliation fiscale à l'étranger" ] && ( <> - + @@ -73,7 +61,6 @@ export function AideDéclarationIndépendantsRécapitulatif() { )} @@ -85,23 +72,18 @@ export function AideDéclarationIndépendantsRécapitulatif() { /> - + @@ -115,24 +97,27 @@ type SimpleFieldProps = { } function SimpleField({ label, dottedName, unit }: SimpleFieldProps) { const situation = useSelector(situationSelector) + const rules = useSelector((state: RootState) => state.rules) const value = situation[dottedName] return value && (value === 'oui' || unit === '€') ? (

- {label} - {' '} + {rules.find(rule => rule.dottedName === dottedName)?.question} + - {value !== null && - unit === '€' && - ' : ' + +   + + {value !== null && unit === '€' ? ( formatValue({ value: value || 0, language: 'fr', unit: unit, maximumFractionDigits: 0 - })} - - {value !== null && unit === undefined && ' : ' + value} + }) + ) : ( + <>{value} + )} +

) : null