Skip to content

Commit

Permalink
fix: wording on OPMC declaration (#2069)
Browse files Browse the repository at this point in the history
  • Loading branch information
arturlg authored Jan 29, 2024
1 parent ee7d513 commit 3bb1c05
Showing 1 changed file with 16 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -131,11 +131,15 @@ const RowProgression = ({
);
};

function buildWordings(index: number | undefined, publicationSurSiteInternet: boolean) {
function buildWordings(index: number | undefined, publicationSurSiteInternet: boolean, declarationYear: number) {
const title =
index !== undefined && index < 75
? "Déclaration des objectifs de progression et des mesures de correction"
: "Déclaration des objectifs de progression";
? `Déclaration des objectifs de progression et des mesures de correction pour votre index ${
declarationYear + 1
} au titre des données ${declarationYear}`
: `Déclaration des objectifs de progression pour votre index ${
declarationYear + 1
} au titre des données ${declarationYear}`;

const warningText =
index !== undefined && index < 75
Expand All @@ -149,8 +153,8 @@ function buildWordings(index: number | undefined, publicationSurSiteInternet: bo

const finalMessage =
index !== undefined && index < 75
? "Vous venez de transmettre aux services du ministre chargé du travail vos objectifs de progression et mesures de correction"
: "Vous venez de transmettre aux services du ministre chargé du travail vos objectifs de progression";
? "Vous avez transmis aux services du ministre chargé du travail les informations relatives aux objectifs de progression et mesures de correction."
: "Vous avez transmis aux services du ministre chargé du travail les informations relatives aux objectifs de progression.";

const siteWebLabel =
index !== undefined && index < 75
Expand Down Expand Up @@ -305,7 +309,7 @@ export function buildHelpersObjectifsMesures(declaration?: DeclarationOpmcDTO) {
val.modalitesPublicationObjectifsMesures.trim().length
: val.modalitesPublicationObjectifsMesures === undefined,
{
message: required_error,
message: "La description des modalités de communication est obligatoire",
path: ["modalitesPublicationObjectifsMesures"],
},
)
Expand Down Expand Up @@ -380,6 +384,7 @@ export const ObjectifsMesuresForm = ({ declaration }: Props) => {
const { title, legalText, finalMessage, siteWebLabel, siteWebReminder, modalite } = buildWordings(
index,
publicationSurSiteInternet,
declaration?.commencer?.annéeIndicateurs ? declaration?.commencer?.annéeIndicateurs : new Date().getFullYear(),
);

const methods = useForm<UpdateOpMcDTO>({
Expand Down Expand Up @@ -415,7 +420,7 @@ export const ObjectifsMesuresForm = ({ declaration }: Props) => {
const result = await updateDeclarationOpmc({ opmc, siren, year });

if (result.ok) {
setMessage({ text: finalMessage, severity: "success" });
setMessage({ text: finalMessage, severity: "success", title: "Votre déclaration a été validée et transmise" });
} else {
setMessage({ text: result.error || "Erreur lors de la sauvegarde des informations", severity: "error" });
}
Expand All @@ -441,6 +446,7 @@ export const ObjectifsMesuresForm = ({ declaration }: Props) => {
<p className={fr.cx("fr-mt-4w", "fr-text--xs")}>{legalText}</p>

<>
<Heading as="h3" text="Objectifs de progression" className={fr.cx("fr-mt-6w")} />
<p className={fr.cx("fr-text--xs")}>
Conformément à la loi n° 2020-1721 du 29 décembre 2020 de finances pour 2021 et aux articles L. 1142-9-1
et D. 1142-6-1 du code du travail, indiquer les objectifs de progression fixés pour chaque indicateur
Expand Down Expand Up @@ -617,11 +623,11 @@ export const ObjectifsMesuresForm = ({ declaration }: Props) => {
<BackNextButtonsGroup
className={fr.cx("fr-my-6w")}
backProps={{
onClick: () => router.push("/"),
onClick: () => router.push("/mon-espace/mes-declarations"),
}}
backIcon={false}
backLabel="Annuler"
nextLabel="Enregistrer"
backLabel="Retour"
nextLabel="Valider et transmettre les informations"
nextDisabled={!isValid || isReadonly}
nextIcon={false}
/>
Expand Down

0 comments on commit 3bb1c05

Please sign in to comment.