From 2fbb32f8587f3dff1006e70b0f1c4959ca2c1017 Mon Sep 17 00:00:00 2001 From: Maxime Quandalle Date: Wed, 25 Mar 2020 10:40:35 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Corrige=20la=20vue=20fiche=20de?= =?UTF-8?q?=20paie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Une page blanche s'affichait à cause d'une règle renommée. Ajout du type-checking des noms des règles utilisées dans PaySlipSections --- .../{PaySlipSections.js => PaySlipSections.tsx} | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) rename source/components/{PaySlipSections.js => PaySlipSections.tsx} (93%) diff --git a/source/components/PaySlipSections.js b/source/components/PaySlipSections.tsx similarity index 93% rename from source/components/PaySlipSections.js rename to source/components/PaySlipSections.tsx index b7e9d95d3..e7b4dde09 100644 --- a/source/components/PaySlipSections.js +++ b/source/components/PaySlipSections.tsx @@ -3,9 +3,14 @@ import React from 'react' import { Trans } from 'react-i18next' import { useSelector } from 'react-redux' import { defaultUnitSelector } from 'Selectors/analyseSelectors' +import { DottedName, EvaluatedRule } from 'Types/rule' import RuleLink from './RuleLink' -export let SalaireBrutSection = ({ getRule }) => { +export let SalaireBrutSection = ({ + getRule +}: { + getRule: (rule: DottedName) => EvaluatedRule +}) => { let avantagesEnNature = getRule( 'contrat salarié . rémunération . avantages en nature' ), @@ -20,7 +25,7 @@ export let SalaireBrutSection = ({ getRule }) => { 'contrat salarié . activité partielle . indemnités' ), chômagePartielAbsence = getRule( - 'contrat salarié . activité partielle . retrait activité partielle' + 'contrat salarié . activité partielle . retrait absence' ), primes = getRule('contrat salarié . rémunération . primes') return (