From 04c0fcd3ead012d1691e6798b59937d5c867f72c Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Wed, 30 Nov 2022 17:55:17 +0100 Subject: [PATCH] Corrige le bug sur les SASU sur le tableau comparatif --- modele-social/règles/dirigeant.yaml | 2 ++ site/source/components/EngineValue.tsx | 1 + .../source/pages/Simulateurs/SchemeComparaison.tsx | 14 ++++++++++++-- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/modele-social/règles/dirigeant.yaml b/modele-social/règles/dirigeant.yaml index 090909213..ef74ed473 100644 --- a/modele-social/règles/dirigeant.yaml +++ b/modele-social/règles/dirigeant.yaml @@ -166,6 +166,8 @@ dirigeant . assimilé salarié: applicable si: régime social = 'assimilé salarié' valeur: oui remplace: + - règle: salarié + par: oui - règle: salarié . contrat par: "'CDI'" - règle: salarié . contrat . statut cadre diff --git a/site/source/components/EngineValue.tsx b/site/source/components/EngineValue.tsx index 7eedf2dca..f30c92730 100644 --- a/site/source/components/EngineValue.tsx +++ b/site/source/components/EngineValue.tsx @@ -48,6 +48,7 @@ export default function Value({ valeur: expression, ...(unit && { unité: unit }), }) + const value = formatValue(evaluation, { displayedUnit, language, diff --git a/site/source/pages/Simulateurs/SchemeComparaison.tsx b/site/source/pages/Simulateurs/SchemeComparaison.tsx index 061bd7010..80073b96a 100644 --- a/site/source/pages/Simulateurs/SchemeComparaison.tsx +++ b/site/source/pages/Simulateurs/SchemeComparaison.tsx @@ -1,6 +1,6 @@ import { DottedName } from 'modele-social' import Engine from 'publicodes' -import { useMemo } from 'react' +import { ComponentProps, useMemo } from 'react' import { Trans } from 'react-i18next' import { Route, Routes } from 'react-router-dom' @@ -148,6 +148,8 @@ function Comparateur({ engines }: ComparateurProps) { @@ -191,10 +193,12 @@ function Comparateur({ engines }: ComparateurProps) { function TableRow({ dottedName, engines: [assimiléEngine, autoEntrepreneurEngine, indépendantEngine], + precision, + unit, }: { dottedName: DottedName engines: readonly [Engine, Engine, Engine] -}) { +} & Pick, 'precision' | 'unit'>) { return ( <>

{assimiléEngine.getRule(dottedName).title}

@@ -203,6 +207,8 @@ function TableRow({ engine={assimiléEngine} expression={dottedName} documentationPath="/simulateurs/comparaison-régimes-sociaux/SASU" + precision={precision} + unit={unit} />
@@ -210,6 +216,8 @@ function TableRow({ engine={indépendantEngine} expression={dottedName} documentationPath="/simulateurs/comparaison-régimes-sociaux/EI" + precision={precision} + unit={unit} />
@@ -217,6 +225,8 @@ function TableRow({ engine={autoEntrepreneurEngine} expression={dottedName} documentationPath="/simulateurs/comparaison-régimes-sociaux/auto-entrepreneur" + precision={precision} + unit={unit} />