Skip to content

Commit

Permalink
fix: wording
Browse files Browse the repository at this point in the history
  • Loading branch information
jonat75 committed Sep 18, 2024
1 parent ea032b8 commit 69f7d9e
Show file tree
Hide file tree
Showing 9 changed files with 42 additions and 30 deletions.
4 changes: 2 additions & 2 deletions packages/app/src/app/(default)/aide-index/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,7 @@ const AideSimulation = () => {
<p>
Les résultats de l’index et de ses indicateurs, ainsi que toutes les informations nécessaires, doivent
être transmis aux services du ministre chargé du travail{" "}
<strong>chaque année au plus tard le 1er mars</strong>, via un formulaire de déclaration accessible sur le
<strong>chaque année au plus tard le 1er mars</strong>, via un formulaire de déclaration accessible sur le{" "}
<Link href="https://egapro.travail.gouv.fr/index-egapro" target="_blank">
site Egapro
</Link>
Expand All @@ -448,7 +448,7 @@ const AideSimulation = () => {
<p>
Pour les entreprises et unités économique et sociales ayant obtenu un index compris entre 75 et 84 points
inclus, les objectifs de progression ainsi que les modalités de publication de ces objectifs doivent être
transmis aux services du ministre chargé du travail, via un formulaire de déclaration accessible sur le
transmis aux services du ministre chargé du travail, via un formulaire de déclaration accessible sur le{" "}
<Link href="https://egapro.travail.gouv.fr/index-egapro" target="_blank">
site Egapro
</Link>
Expand Down
4 changes: 2 additions & 2 deletions packages/app/src/app/(default)/aide-moncomptepro/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ const AideMonCompteProPage = () => {
</li>
<li>
Si vous déclarez pour le compte de plusieurs entreprises, vous devez créer un seul compte pour une des
entreprises, vous pourrez ensuite rattacher les autres entreprises depuis votre compte, cf. partie&nbsp;5.
entreprises, vous pourrez ensuite rattacher les autres entreprises depuis votre compte, cf. point&nbsp;5.
</li>
<li>
Les tiers déclarants (comptables...) ne sont pas autorisés à déclarer pour le compte de leur entreprise
Expand Down Expand Up @@ -181,7 +181,7 @@ const AideMonCompteProPage = () => {
<li>
Si vous déclarez pour le compte de plusieurs entreprises, vous devez créer un seul compte pour une des
entreprises, vous pourrez ensuite rattacher les autres entreprises depuis votre compte, cf.
partie&nbsp;5.
point&nbsp;5.
</li>
</ul>
<p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,18 @@ export const RecapCardIndicator = ({ name, customContent, edit, déclaration }:
}
};

const getNxText = () => {
if (name === "conges-maternite") {
return "L'indicateur retour de congé maternité n'est pas calculable";
} else if (name === "remunerations") {
return "L'indicateur écart de rémunération n'est pas calculable";
} else if (name === "promotions") {
return "L'indicateur écart de taux de promotions n'est pas calculable";
} else if (name === "augmentations") {
return "L'indicateur écart de taux d'augmentations n'est pas calculable";
} else return "L'indicateur écart de taux d'augmentations n'est pas calculable";
};

return (
<RecapCard
title={funnelStaticConfig[name].title}
Expand All @@ -80,13 +92,7 @@ export const RecapCardIndicator = ({ name, customContent, edit, déclaration }:
{customContent}

{motifNc && (
<IndicatorNote
noBorder
note="NC"
size="small"
text="L'indicateur écart de rémunération n'est pas calculable"
legend={label[motifNc as Enum]}
/>
<IndicatorNote noBorder note="NC" size="small" text={getNxText()} legend={label[motifNc as Enum]} />
)}

{note !== undefined && !motifNc && (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ export const CommencerForm = ({ monCompteProHost }: { monCompteProHost: string }
<option value={year} key={`year-select-${year}`}>
{year}
</option>
))
)).reverse()
: PUBLIC_YEARS.map(year => (
<option value={year} key={`year-select-${year}`}>
{year}
Expand Down Expand Up @@ -289,7 +289,7 @@ export const CommencerForm = ({ monCompteProHost }: { monCompteProHost: string }
)}

<p>
Vous souhaitez rattacher votre adresse email à un autre Siren,{" "}
Vous souhaitez rattacher votre adresse email à une autre entreprise,{" "}
<Link href={`${monCompteProHost}/manage-organizations`} target="_blank">
cliquez ici
</Link>
Expand All @@ -308,7 +308,7 @@ export const CommencerForm = ({ monCompteProHost }: { monCompteProHost: string }
</Button>
</div>
<BackNextButtonsGroup
className={fr.cx("fr-my-4w")}
className={fr.cx("fr-my-6w")}
backLabel="Réinitialiser"
backProps={{
onClick: confirmReset,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,8 @@ export const PublicationForm = () => {

if (!formData?.commencer?.annéeIndicateurs) return null;
const is2020orOlder = formData.commencer.annéeIndicateurs <= 2020;
if (!formData["resultat-global"]?.index) router.push(funnelConfig(formData)[stepName].next().url);
if (!formData["resultat-global"]?.index && formData.commencer.annéeIndicateurs < 2020)
router.push(funnelConfig(formData)[stepName].next().url);
if (!formData["periode-reference"] || formData["periode-reference"]?.périodeSuffisante === "non") {
redirect(funnelStaticConfig["periode-reference"].url);
}
Expand Down
8 changes: 7 additions & 1 deletion packages/app/src/app/(default)/index-egapro/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,13 @@ const IndexEgapro = () => {
horizontal
detail={<Icon text="Étape 1" icon="fr-icon-arrow-right-line" size="sm" />}
title="Calcul de l'index"
desc="Vous pouvez calculer votre index égalité professionnelle F/H via le formulaire suivant."
desc={
<p>
Vous pouvez calculer votre index égalité professionnelle F/H via le formulaire suivant.
<br /> Suite au calcul, vous pourrez le transmettre aux services du ministre chargé du travail via le
formulaire de déclaration.
</p>
}
footer={
<Button
linkProps={{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ import { Button } from "@codegouvfr/react-dsfr/Button";
import Input from "@codegouvfr/react-dsfr/Input";
import Select from "@codegouvfr/react-dsfr/Select";
import { createSteps } from "@common/core-domain/dtos/CreateRepresentationEquilibreeDTO";
import { ADMIN_YEARS, PUBLIC_YEARS } from "@common/dict";
import { isCompanyClosed } from "@common/core-domain/helpers/entreprise";
import { PUBLIC_YEARS, REPEQ_ADMIN_YEARS } from "@common/dict";
import { BackNextButtonsGroup, FormLayout, Icon, Link } from "@design-system";
import { getCompany } from "@globalActions/company";
import { zodResolver } from "@hookform/resolvers/zod";
Expand Down Expand Up @@ -67,18 +68,17 @@ export const CommencerForm = ({ session, monCompteProHost }: { monCompteProHost:
}

const company = await getCompany(siren);

if (!company.ok) {
return setError("siren", {
type: "manual",
message: "Erreur lors de la récupération des données de l'entreprise, veuillez vérifier votre saisie",
});
} else if (company.data.dateCessation) {
const cessationYear = new Date(company.data.dateCessation).getFullYear();
if (cessationYear <= year)
return setError("siren", {
type: "manual",
message: "Le Siren saisi correspond à une entreprise fermée, veuillez vérifier votre saisie",
});
} else if (isCompanyClosed(company.data, year)) {
return setError("siren", {
type: "manual",
message: "Le Siren saisi correspond à une entreprise fermée, veuillez vérifier votre saisie",
});
}

// Otherwise, this is a creation.
Expand Down Expand Up @@ -138,11 +138,11 @@ export const CommencerForm = ({ session, monCompteProHost }: { monCompteProHost:
Sélectionnez une année
</option>
{session.user.staff
? ADMIN_YEARS.map(year => (
? REPEQ_ADMIN_YEARS.map(year => (
<option value={year} key={`year-select-${year}`}>
{year}
</option>
))
)).reverse()
: PUBLIC_YEARS.map(year => (
<option value={year} key={`year-select-${year}`}>
{year}
Expand All @@ -162,7 +162,7 @@ export const CommencerForm = ({ session, monCompteProHost }: { monCompteProHost:
/>
) : (
<Select
label="Entreprise *"
label="Numéro Siren de l’entreprise ou de l’entreprise déclarant pour le compte de l'unité économique et sociale (UES) *"
state={errors.siren && "error"}
stateRelatedMessage={errors.siren?.message}
nativeSelectProps={register("siren")}
Expand Down Expand Up @@ -198,6 +198,7 @@ export const CommencerForm = ({ session, monCompteProHost }: { monCompteProHost:
</Button>
</div>
<BackNextButtonsGroup
className={fr.cx("fr-my-6w")}
backProps={{
onClick: confirmReset,
iconId: void 0,
Expand Down
1 change: 1 addition & 0 deletions packages/app/src/common/dict.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export const PUBLIC_CURRENT_YEAR = CURRENT_YEAR;

export const YEARS = times(CURRENT_YEAR - FIRST_YEAR + 1, idx => FIRST_YEAR + idx);
export const ADMIN_YEARS = times(CURRENT_YEAR - FIRST_YEAR + 1, idx => FIRST_YEAR + idx);
export const REPEQ_ADMIN_YEARS = times(CURRENT_YEAR - FIRST_YEAR_REPEQ + 1, idx => FIRST_YEAR_REPEQ + idx);
export const PUBLIC_YEARS = new Array(PUBLIC_CURRENT_YEAR - FIRST_PUBLIC_YEAR + 1)
.fill(null)
.map((_, idx) => FIRST_PUBLIC_YEAR + idx);
Expand Down
3 changes: 0 additions & 3 deletions packages/app/src/components/aide-simulation/IndicateurUn.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,6 @@ interface CommentEstCalculéLIndicateurProps {
}
const CommentEstCalculéLIndicateur = ({ skipRemuDetails }: CommentEstCalculéLIndicateurProps) => (
<>
<p>
<strong>Comment est calculé l’indicateur</strong>
</p>
<p>
Le calcul est possible si l’effectif total des salariés retenus représente au moins 40% de l’effectif total des
salariés pris en compte pour le calcul des indicateurs.
Expand Down

0 comments on commit 69f7d9e

Please sign in to comment.