diff --git a/source/components/rule/Algorithm.js b/source/components/rule/Algorithm.js index 4bc6bda95..586f43fec 100644 --- a/source/components/rule/Algorithm.js +++ b/source/components/rule/Algorithm.js @@ -3,15 +3,17 @@ import classNames from 'classnames' import R from 'ramda' import {AttachDictionary} from '../AttachDictionary' import knownMecanisms from 'Engine/known-mecanisms.yaml' -import marked from 'Engine/marked' import {makeJsx} from 'Engine/evaluation' import './Algorithm.css' -let RuleWithoutFormula = () => +let RuleWithoutFormula = () => [

- Nous ne connaissons pas la formule de cette règle pour l'instant. Sa valeur - doit donc être renseignée directement. -

+ Cette règle n'a pas de formule de calcul pour l'instant (elle n'en aura même + peut-être jamais !) +

, +

Sa valeur doit donc être renseignée directement.

+] + @AttachDictionary(knownMecanisms) export default class Algorithm extends React.Component { @@ -36,8 +38,10 @@ export default class Algorithm extends React.Component { }}

Calcul

-

Vous pouvez cliquer sur chaque valeur pour comprendre comment elle est calculée.

- {ruleWithoutFormula ? : makeJsx(rule['formule'])} + {ruleWithoutFormula ? :
+

Vous pouvez cliquer sur chaque valeur pour comprendre comment elle est calculée.

+ {makeJsx(rule['formule'])} +
}
diff --git a/source/components/rule/Rule.js b/source/components/rule/Rule.js index a9835d404..86dab8013 100644 --- a/source/components/rule/Rule.js +++ b/source/components/rule/Rule.js @@ -55,7 +55,7 @@ export default class Rule extends Component { let conversationStarted = !R.isEmpty(this.props.form), situationExists = conversationStarted || this.state.example != null - let { type, name, titre, description } = this.rule, + let { type, name, titre, description, question } = this.rule, situationOrExampleRule = R.path(["example", "rule"])(this.state) || this.rule, ruleValue = situationOrExampleRule.nodeValue @@ -73,7 +73,7 @@ export default class Rule extends Component { {capitalise0(name)}
- {createMarkdownDiv(description)} + {createMarkdownDiv(description || question)} {this.renderDestinataire(R.path([type, "destinataire"])(this.rule))}