Skip to content

Commit 235e8cb

Browse files
authored
fix: event matomo simu RC (#6541)
* fix: event matomo simu RC * fix: add start to widget RC * feat: update test
1 parent 3b27a8d commit 235e8cb

File tree

22 files changed

+87
-27
lines changed

22 files changed

+87
-27
lines changed

packages/code-du-travail-frontend/app/outils/indemnite-rupture-conventionnelle/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ async function IndemniteRuptureCo() {
2424
return (
2525
<DsfrLayout>
2626
<IndemniteRuptureCoSimulator
27-
title={tool.displayTitle}
28-
breadcrumbTitle={tool.title}
27+
title={tool.title}
28+
displayTitle={tool.displayTitle}
2929
relatedItems={relatedItems}
3030
description={tool.description}
3131
/>

packages/code-du-travail-frontend/src/modules/outils/indemnite-rupture-conventionnelle/IndemniteRuptureCoSimulator.tsx

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use client";
22
import { ContainerSimulator } from "../../layout/ContainerSimulator";
33
import { RelatedItem } from "../../documents";
4-
import React from "react";
4+
import React, { useEffect } from "react";
55
import { StepAgreement, StepInformations } from "../indemnite-depart/steps";
66
import {
77
StepAnciennete,
@@ -17,6 +17,8 @@ import {
1717
import { Step } from "../common/components/SimulatorLayout/types";
1818
import { IndemniteDepartType } from "../indemnite-depart/types";
1919
import { EVENT_CATEGORY } from "src/outils/common/Feedback/tracking";
20+
import { MatomoActionEvent, MatomoBaseEvent } from "src/lib";
21+
import { sendEvent } from "src/modules/utils";
2022
import StepSalaires from "../indemnite-depart/steps/Salaires";
2123

2224
const steps: Step<IndemniteDepartStepName>[] = [
@@ -65,26 +67,26 @@ type Props = {
6567
title: string;
6668
}[];
6769
title: string;
68-
breadcrumbTitle: string;
70+
displayTitle: string;
6971
description: string;
7072
};
7173

7274
const IndemniteRuptureCoSimulator = ({
7375
relatedItems,
7476
description,
7577
title,
76-
breadcrumbTitle,
78+
displayTitle,
7779
}: Props) => {
7880
useRuptureCoEventEmitter();
7981

8082
return (
8183
<ContainerSimulator
8284
relatedItems={relatedItems}
83-
title={breadcrumbTitle}
85+
title={title}
8486
description={description}
8587
segments={[{ label: "Simulateurs", linkProps: { href: "/outils" } }]}
8688
>
87-
<h1 id="simulateur-indemnite-rupture-co">{title}</h1>
89+
<h1 id="simulateur-indemnite-rupture-co">{displayTitle}</h1>
8890
<CalculateurIndemniteRuptureCo title={title} />
8991
</ContainerSimulator>
9092
);
@@ -93,6 +95,14 @@ const IndemniteRuptureCoSimulator = ({
9395
export const CalculateurIndemniteRuptureCo = ({
9496
title,
9597
}: Pick<Props, "title">) => {
98+
useEffect(() => {
99+
sendEvent({
100+
category: MatomoBaseEvent.OUTIL,
101+
action: MatomoActionEvent.RUPTURE_CONVENTIONNELLE,
102+
name: IndemniteDepartStepName.Introduction,
103+
});
104+
}, []);
105+
96106
return (
97107
<CalculateurIndemnite
98108
title={title}

packages/code-du-travail-frontend/src/modules/outils/indemnite-rupture-conventionnelle/__tests__/anciennete.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ describe("Rupture conventionnelle - Etape ancienneté", () => {
1111
let userAction: UserAction;
1212
render(
1313
<IndemniteRuptureCoSimulator
14-
breadcrumbTitle="Simulateur d'indemnité de rupture conventionnelle"
14+
displayTitle="Simulateur d'indemnité de rupture conventionnelle"
1515
description="Estimez le montant de l'indemnité de rupture conventionnelle"
1616
relatedItems={[]}
1717
title="Simulateur d'indemnité de rupture conventionnelle"

packages/code-du-travail-frontend/src/modules/outils/indemnite-rupture-conventionnelle/__tests__/arret-travail.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ describe("Rupture co avec un arrêt de travail", () => {
99
beforeEach(() => {
1010
render(
1111
<IndemniteRuptureCoSimulator
12-
breadcrumbTitle="Simulateur d'indemnité de rupture conventionnelle"
12+
displayTitle="Simulateur d'indemnité de rupture conventionnelle"
1313
description="Estimez le montant de l'indemnité de rupture conventionnelle"
1414
relatedItems={[]}
1515
title="Simulateur d'indemnité de rupture conventionnelle"

packages/code-du-travail-frontend/src/modules/outils/indemnite-rupture-conventionnelle/__tests__/cc1043.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ describe("Indemnité licenciement - CC 1043", () => {
2626
beforeEach(() => {
2727
render(
2828
<IndemniteRuptureCoSimulator
29-
breadcrumbTitle="Simulateur d'indemnité de rupture conventionnelle"
29+
displayTitle="Simulateur d'indemnité de rupture conventionnelle"
3030
description="Estimez le montant de l'indemnité de rupture conventionnelle"
3131
relatedItems={[]}
3232
title="Simulateur d'indemnité de rupture conventionnelle"

packages/code-du-travail-frontend/src/modules/outils/indemnite-rupture-conventionnelle/__tests__/cc1404.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ describe("Indemnité licenciement - CC 1404", () => {
2525
beforeEach(() => {
2626
render(
2727
<IndemniteRuptureCoSimulator
28-
breadcrumbTitle="Simulateur d'indemnité de rupture conventionnelle"
28+
displayTitle="Simulateur d'indemnité de rupture conventionnelle"
2929
description="Estimez le montant de l'indemnité de rupture conventionnelle"
3030
relatedItems={[]}
3131
title="Simulateur d'indemnité de rupture conventionnelle"

packages/code-du-travail-frontend/src/modules/outils/indemnite-rupture-conventionnelle/__tests__/cc1486.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ describe("Indemnité licenciement - CC 1486", () => {
2424
beforeEach(() => {
2525
render(
2626
<IndemniteRuptureCoSimulator
27-
breadcrumbTitle="Simulateur d'indemnité de rupture conventionnelle"
27+
displayTitle="Simulateur d'indemnité de rupture conventionnelle"
2828
description="Estimez le montant de l'indemnité de rupture conventionnelle"
2929
relatedItems={[]}
3030
title="Simulateur d'indemnité de rupture conventionnelle"

packages/code-du-travail-frontend/src/modules/outils/indemnite-rupture-conventionnelle/__tests__/cc1501.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ describe("Indemnité licenciement - CC 1501", () => {
2424
beforeEach(() => {
2525
render(
2626
<IndemniteRuptureCoSimulator
27-
breadcrumbTitle="Simulateur d'indemnité de rupture conventionnelle"
27+
displayTitle="Simulateur d'indemnité de rupture conventionnelle"
2828
description="Estimez le montant de l'indemnité de rupture conventionnelle"
2929
relatedItems={[]}
3030
title="Simulateur d'indemnité de rupture conventionnelle"

packages/code-du-travail-frontend/src/modules/outils/indemnite-rupture-conventionnelle/__tests__/cc1518.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ describe("Indemnité licenciement - CC 1518", () => {
2626
beforeEach(() => {
2727
render(
2828
<IndemniteRuptureCoSimulator
29-
breadcrumbTitle="Simulateur d'indemnité de rupture conventionnelle"
29+
displayTitle="Simulateur d'indemnité de rupture conventionnelle"
3030
description="Estimez le montant de l'indemnité de rupture conventionnelle"
3131
relatedItems={[]}
3232
title="Simulateur d'indemnité de rupture conventionnelle"

packages/code-du-travail-frontend/src/modules/outils/indemnite-rupture-conventionnelle/__tests__/cc16.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ describe("Indemnité licenciement - CC 16", () => {
2424
beforeEach(() => {
2525
render(
2626
<IndemniteRuptureCoSimulator
27-
breadcrumbTitle="Simulateur d'indemnité de rupture conventionnelle"
27+
displayTitle="Simulateur d'indemnité de rupture conventionnelle"
2828
description="Estimez le montant de l'indemnité de rupture conventionnelle"
2929
relatedItems={[]}
3030
title="Simulateur d'indemnité de rupture conventionnelle"

0 commit comments

Comments
 (0)