From ba0a1cc667f42e5c4d401af40f14e72739049d2e Mon Sep 17 00:00:00 2001 From: Maxime Quandalle Date: Tue, 1 Oct 2019 15:52:23 +0200 Subject: [PATCH] Lien direct vers l'aide active Remplace #668 --- source/components/TargetSelection.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/source/components/TargetSelection.js b/source/components/TargetSelection.js index 22fbb7c47..7cdfeaf0e 100644 --- a/source/components/TargetSelection.js +++ b/source/components/TargetSelection.js @@ -269,11 +269,20 @@ let TargetInputOrValue = ({ target, isActiveInput, isSmallTarget }) => { function AidesGlimpse() { const aides = useTarget('contrat salarié . aides employeur') + + // Dans le cas où il n'y a qu'une seule aide à l'embauche qui s'applique, nous + // faisons un lien direct vers cette aide, plutôt qu'un lien vers la liste qui + // est une somme des aides qui sont toutes nulle sauf l'aide active. + const aidesNode = aides.explanation + const aidesDetail = aides.explanation.formule.explanation.explanation + const aidesNotNul = aidesDetail.filter(node => node.nodeValue !== 0) + const aideLink = aidesNotNul.length === 1 ? aidesNotNul[0] : aidesNode + if (!aides?.nodeValue) return null return (
- + en incluant{' '}