diff --git a/source/components/PaySlip.js b/source/components/PaySlip.js
index 34c2e525c..ebeef585e 100644
--- a/source/components/PaySlip.js
+++ b/source/components/PaySlip.js
@@ -82,7 +82,6 @@ export default compose(
Réductions
-
{
export let collectMissingVariables = targets =>
getNextSteps(collectMissingVariablesByTarget(targets))
-let isVariant = rule => queryRule(rule.raw)('formule . une possibilité')
+let getVariant = rule => queryRule(rule)('formule . une possibilité')
let buildVariantTree = (allRules, path) => {
let rec = path => {
let node = findRuleByDottedName(allRules, path)
if (!node) throw new Error(`La règle ${path} est introuvable`)
- let variant = isVariant(node),
+ let variant = getVariant(node),
variants = variant && unless(is(Array), prop('possibilités'))(variant),
shouldBeExpanded = variant && true, //variants.find( v => relevantPaths.find(rp => contains(path + ' . ' + v)(rp) )),
canGiveUp = variant && !variant['choix obligatoire']
@@ -106,7 +106,7 @@ export let getInputComponent = rules => dottedName => {
...pick(['dottedName', 'title', 'question', 'defaultValue'], rule)
}
- if (isVariant(rule))
+ if (getVariant(rule))
return (
espace + nom))
/***********************************
- Méthodes agissant sur une règle */
+Functions working on one rule */
-// Enrichissement de la règle avec des informations évidentes pour un lecteur humain
export let enrichRule = rule => {
try {
let formatKey = rule['format'] || 'booléen',
@@ -57,7 +55,6 @@ export let enrichRule = rule => {
dottedName: buildDottedName(rule),
subquestion: rule['sous-question'] && marked(rule['sous-question']),
defaultValue: rule['par défaut'],
- raw: rule,
examples: rule['exemples'],
icons: rule['icônes'],
summary: rule['résumé'],