Skip to content

Commit

Permalink
feat: Ajout des ressources utiles pour le simulateur RGCP
Browse files Browse the repository at this point in the history
  • Loading branch information
liliced committed Nov 18, 2024
1 parent 52cda2d commit 57e72f2
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 0 deletions.
6 changes: 6 additions & 0 deletions site/source/locales/ui-en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -665,6 +665,12 @@ gérer:
the information you need about auto-entrepreneur status.
cta: Visit the site
title: Official website for auto-entrepreneurs
réductionGénérale:
aria-label: Consult the guide on urssaf.fr, new window
body: Calculation, declaration, rules... Consult the Urssaf guide to the general
reduction in contributions.
cta: Consult the guide
title: General reduction in contributions
iframe:
description: Tools for developers
title: Integrate a simulator
Expand Down
6 changes: 6 additions & 0 deletions site/source/locales/ui-fr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -699,6 +699,12 @@ gérer:
au statut d'auto-entrepreneur
cta: Visiter le site
title: Site officiel des auto-entrepreneurs
réductionGénérale:
aria-label: Consulter le guide sur urssaf.fr, nouvelle fenêtre
body: Calcul, déclaration, règles... Consultez le guide de l'Urssaf sur la
réduction générale des cotisations.
cta: Consulter le guide
title: La réduction générale des cotisations
iframe:
description: Outils pour les développeurs
title: Intégrer un simulateur
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import { Trans, useTranslation } from 'react-i18next'

import { Article } from '@/design-system/card'

export function ReductionGeneraleCard() {
const { t } = useTranslation()

return (
<Article
title={
<h3>
<Trans i18nKey="gérer.ressources.réductionGénérale.title">
La réduction générale des cotisations
</Trans>
</h3>
}
ctaLabel={t(
'gérer.ressources.réductionGénérale.cta',
'Consulter le guide'
)}
aria-label={t(
'gérer.ressources.réductionGénérale.aria-label',
'Consulter le guide sur urssaf.fr, nouvelle fenêtre'
)}
href="https://www.urssaf.fr/accueil/employeur/beneficier-exonerations/reduction-generale-cotisation.html"
>
<Trans i18nKey="gérer.ressources.réductionGénérale.body">
Calcul, déclaration, règles... Consultez le guide de l'Urssaf sur la
réduction générale des cotisations.
</Trans>
</Article>
)
}
7 changes: 7 additions & 0 deletions site/source/pages/simulateurs/NextSteps.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ import { useSitePaths } from '@/sitePaths'
import { AnnuaireEntreprises } from '../assistants/pour-mon-entreprise/AnnuaireEntreprises'
import { AutoEntrepreneurCard } from '../assistants/pour-mon-entreprise/AutoEntrepeneurCard'
import { CodeDuTravailNumeriqueCard } from '../assistants/pour-mon-entreprise/CodeDuTravailNumeriqueCard'
import { ReductionGeneraleCard } from '../assistants/pour-mon-entreprise/ReductionGeneraleCard'

interface NextStepsProps {
iframePath?: MergedSimulatorDataValues['iframePath']
Expand Down Expand Up @@ -62,6 +63,12 @@ export function NextSteps({ iframePath, nextSteps }: NextStepsProps) {
</Grid>
))}

{key === 'réduction-générale' && (
<Grid item xs={12} sm={6} lg={4} role="listitem">
<ReductionGeneraleCard />
</Grid>
)}

{guidesUrssaf &&
language === 'fr' &&
guidesUrssaf.map((guideUrssaf, index) => (
Expand Down
1 change: 1 addition & 0 deletions site/source/pages/simulateurs/reduction-generale/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ export function réductionGénéraleConfig({
'Estimation du montant de la réduction générale des cotisations patronales (RGCP). Cette réduction est applicable pour les salaires inférieurs à 1,6 fois le SMIC.'
),
},
nextSteps: ['salarié'],
path: sitePaths.simulateurs['réduction-générale'],
simulation: configRéductionGénérale,
component: RéductionGénéraleSimulation,
Expand Down

0 comments on commit 57e72f2

Please sign in to comment.