From 952435384ab0b6b924d74d4e6bb56fbb6ad2dca8 Mon Sep 17 00:00:00 2001 From: Alice Dahan Date: Tue, 15 Oct 2024 16:59:51 +0200 Subject: [PATCH] =?UTF-8?q?refactor:=20cr=C3=A9e=20un=20composant=20avec?= =?UTF-8?q?=20les=20avertissements=20sur=20la=20RGCP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reduction-generale/RéductionGénérale.tsx | 39 ++-------------- .../components/Warnings.tsx | 45 +++++++++++++++++++ 2 files changed, 48 insertions(+), 36 deletions(-) create mode 100644 site/source/pages/simulateurs/reduction-generale/components/Warnings.tsx diff --git a/site/source/pages/simulateurs/reduction-generale/RéductionGénérale.tsx b/site/source/pages/simulateurs/reduction-generale/RéductionGénérale.tsx index c6673e6a0..4b9ee0233 100644 --- a/site/source/pages/simulateurs/reduction-generale/RéductionGénérale.tsx +++ b/site/source/pages/simulateurs/reduction-generale/RéductionGénérale.tsx @@ -1,7 +1,7 @@ import { DottedName } from 'modele-social' import { PublicodesExpression } from 'publicodes' import { useCallback, useEffect, useState } from 'react' -import { Trans, useTranslation } from 'react-i18next' +import { useTranslation } from 'react-i18next' import { useDispatch, useSelector } from 'react-redux' import { Condition } from '@/components/EngineValue/Condition' @@ -14,15 +14,14 @@ import Simulation, { } from '@/components/Simulation' import { SimulationValue } from '@/components/Simulation/SimulationValue' import { useEngine } from '@/components/utils/EngineContext' -import { Message } from '@/design-system' import { Spacing } from '@/design-system/layout' -import { Body } from '@/design-system/typography/paragraphs' import { SimpleRuleEvaluation } from '@/domaine/engine/SimpleRuleEvaluation' import { ajusteLaSituation } from '@/store/actions/actions' import { situationSelector } from '@/store/selectors/simulationSelectors' import EffectifSwitch from './components/EffectifSwitch' import Répartition from './components/Répartition' +import Warnings from './components/Warnings' import RéductionGénéraleMoisParMois from './RéductionGénéraleMoisParMois' import { getInitialRéductionGénéraleMoisParMois, @@ -163,39 +162,7 @@ function RéductionGénéraleSimulationGoals({ onUpdateSituation={initializeRéductionGénéraleMoisParMoisData} /> - - - - - La réduction générale n'est pas cumulable avec l'exonération - Jeune Entreprise Innovante (JEI). - - - - - - - - - - La réduction générale ne s'applique pas sur les gratifications - de stage. - - - - - - - - - - La RGCP concerne uniquement les salaires inférieurs à 1,6 - SMIC. C'est-à-dire, pour 2024, une rémunération totale qui ne - dépasse pas 2 827,07 € bruts par mois. - - - - + + + + + + La réduction générale n'est pas cumulable avec l'exonération Jeune + Entreprise Innovante (JEI). + + + + + + + + + + La réduction générale ne s'applique pas sur les gratifications de + stage. + + + + + + + + + + La RGCP concerne uniquement les salaires inférieurs à 1,6 SMIC. + C'est-à-dire, pour 2024, une rémunération totale qui ne dépasse + pas 2 827,07 € bruts par mois. + + + + + + ) +}