From 20549405d7bd28317ebc7758e7f6736c6e8da2c5 Mon Sep 17 00:00:00 2001 From: Alice Dahan Date: Fri, 31 Jan 2025 17:44:06 +0100 Subject: [PATCH] refactor: utilisation de useEngine partout --- .../components/FicheDePaie/CotisationLine.tsx | 5 ++-- site/source/components/References.tsx | 5 ++-- site/source/components/RuleLink.tsx | 6 ++--- .../components/conversation/Explicable.tsx | 7 +++--- .../components/conversation/NumberInput.tsx | 6 ++--- .../components/conversation/RuleInput.tsx | 6 ++--- .../layout/Footer/PrivacyPolicy.tsx | 2 +- .../pages/assistants/components/Fields.tsx | 8 +++---- .../assistants/demande-mobilité/EndBlock.tsx | 6 ++--- .../assistants/demande-mobilité/FieldsPDF.tsx | 5 ++-- .../assistants/demande-mobilité/index.tsx | 24 ++++++++++++------- .../artiste-auteur/ArtisteAuteur.tsx | 5 ++-- 12 files changed, 43 insertions(+), 42 deletions(-) diff --git a/site/source/components/FicheDePaie/CotisationLine.tsx b/site/source/components/FicheDePaie/CotisationLine.tsx index 3cbf9d61b..3085da959 100644 --- a/site/source/components/FicheDePaie/CotisationLine.tsx +++ b/site/source/components/FicheDePaie/CotisationLine.tsx @@ -1,10 +1,9 @@ import { DottedName } from 'modele-social' import { formatValue } from 'publicodes' -import { useContext } from 'react' import { useTranslation } from 'react-i18next' import RuleLink from '@/components/RuleLink' -import { EngineContext } from '@/components/utils/EngineContext' +import { useEngine } from '@/components/utils/EngineContext' import { findReferenceInNode } from '@/utils/publicodes' export default function CotisationLine({ @@ -13,7 +12,7 @@ export default function CotisationLine({ dottedName: DottedName }) { const language = useTranslation().i18n.language - const engine = useContext(EngineContext) + const engine = useEngine() const partSalariale = engine.evaluate( findReferenceInNode( dottedName, diff --git a/site/source/components/References.tsx b/site/source/components/References.tsx index 28d4cf1e7..0b024bc6d 100644 --- a/site/source/components/References.tsx +++ b/site/source/components/References.tsx @@ -1,9 +1,8 @@ import { DottedName } from 'modele-social' import { utils } from 'publicodes' -import { useContext } from 'react' import { styled } from 'styled-components' -import { EngineContext, useEngine } from '@/components/utils/EngineContext' +import { useEngine } from '@/components/utils/EngineContext' import { Grid } from '@/design-system/layout' import { Link } from '@/design-system/typography/link' import { Li, Ul } from '@/design-system/typography/list' @@ -131,7 +130,7 @@ const getDomain = (link: string) => ) export function RuleReferences({ dottedNames }: { dottedNames: DottedName[] }) { - const engine = useContext(EngineContext) + const engine = useEngine() return (