From 42697defd0a99bcc73cdf7670c482b466ac55d55 Mon Sep 17 00:00:00 2001
From: mama
Date: Fri, 13 Oct 2017 15:24:49 +0200
Subject: [PATCH] Affichage du destinataire quand il existe seulement
---
source/components/rule/Rule.js | 46 +++++++++++++++++++---------------
1 file changed, 26 insertions(+), 20 deletions(-)
diff --git a/source/components/rule/Rule.js b/source/components/rule/Rule.js
index 9755fe7d1..97e22e5d9 100644
--- a/source/components/rule/Rule.js
+++ b/source/components/rule/Rule.js
@@ -59,8 +59,6 @@ export default class Rule extends Component {
let
{type, name, titre, description} = this.rule,
- destinataire = R.path([type, 'destinataire'])(this.rule),
- destinataireData = possiblesDestinataires[destinataire],
situationOrExampleRule = R.path(['example', 'rule'])(this.state) || this.rule,
ruleValue = situationOrExampleRule.nodeValue
@@ -80,24 +78,7 @@ export default class Rule extends Component {
{description}
-
-
Destinataire
- {!destinataireData ?
-
Non renseigné
- :
-
- }
-
-
+ {this.renderDestinataire(R.path([type, 'destinataire'])(this.rule))}
{this.renderReferences(this.rule)}
@@ -130,6 +111,31 @@ export default class Rule extends Component {
)
}
+ renderDestinataire(destinataire) {
+ if (!destinataire) return null
+ let
+ destinataireData = possiblesDestinataires[destinataire]
+
+ return
+
Destinataire
+ {!destinataireData ?
+
Non renseigné
+ :
+
+ }
+
+
+ }
+
renderReferences({'références': refs}) {
if (!refs) return null