diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/__tests__/__snapshots__/SansIndemniteLicenciement.test.js.snap b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/__tests__/__snapshots__/SansIndemniteLicenciement.test.js.snap index d3b6e2ce17..d2c2d81ab8 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/__tests__/__snapshots__/SansIndemniteLicenciement.test.js.snap +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/__tests__/__snapshots__/SansIndemniteLicenciement.test.js.snap @@ -192,11 +192,19 @@ exports[` should render 1`] = ` Source : - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/0016/__tests__/__snapshots__/Result.test.js.snap b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/0016/__tests__/__snapshots__/Result.test.js.snap index 29b4cdf138..b7adbbb4e4 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/0016/__tests__/__snapshots__/Result.test.js.snap +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/0016/__tests__/__snapshots__/Result.test.js.snap @@ -268,11 +268,19 @@ exports[` should render 1`] = ` Source : - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/0044/__tests__/__snapshots__/Result.test.js.snap b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/0044/__tests__/__snapshots__/Result.test.js.snap index a25d2e0d69..6c2491bba3 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/0044/__tests__/__snapshots__/Result.test.js.snap +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/0044/__tests__/__snapshots__/Result.test.js.snap @@ -261,11 +261,19 @@ exports[` should render 1`] = ` Source : - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/1486/steps/__tests__/__snapshots__/Result.test.js.snap b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/1486/steps/__tests__/__snapshots__/Result.test.js.snap index fab0ca694a..96c44a5df9 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/1486/steps/__tests__/__snapshots__/Result.test.js.snap +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/1486/steps/__tests__/__snapshots__/Result.test.js.snap @@ -307,11 +307,19 @@ exports[` renders conventionnal indemnite with warning toast 1`] = ` Source : - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

@@ -703,11 +711,19 @@ exports[` renders legal indemnite 1`] = ` Source : + Article L.1234-9 du code du travail + + , + - Article L.1234-1 du code du travail + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/2120/__tests__/__snapshots__/Result.test.js.snap b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/2120/__tests__/__snapshots__/Result.test.js.snap index c864f3b2fc..d1750f18f0 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/2120/__tests__/__snapshots__/Result.test.js.snap +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/2120/__tests__/__snapshots__/Result.test.js.snap @@ -268,11 +268,19 @@ exports[` should render 1`] = ` Source : - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/3043/__tests__/__snapshots__/Result.test.js.snap b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/3043/__tests__/__snapshots__/Result.test.js.snap index 20c22e703e..e8b276cfc0 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/3043/__tests__/__snapshots__/Result.test.js.snap +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/ccn/3043/__tests__/__snapshots__/Result.test.js.snap @@ -261,11 +261,19 @@ exports[` should render 1`] = ` Source : - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/IndemniteConventionnelle.js b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/IndemniteConventionnelle.js index 680b0f1d9f..3c6f777335 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/IndemniteConventionnelle.js +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/IndemniteConventionnelle.js @@ -59,11 +59,19 @@ function IndemniteCCn({

Source :{" "} - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/IndemniteLegale.js b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/IndemniteLegale.js index 4c30c84da5..7dae3142d7 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/IndemniteLegale.js +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/IndemniteLegale.js @@ -22,11 +22,19 @@ function IndemniteLegale({ indemnite, infoCalcul }) {

Source :{" "} - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/__tests__/__snapshots__/IndemniteConventionnelle.test.js.snap b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/__tests__/__snapshots__/IndemniteConventionnelle.test.js.snap index 108b53cb96..9ad5956b1d 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/__tests__/__snapshots__/IndemniteConventionnelle.test.js.snap +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/__tests__/__snapshots__/IndemniteConventionnelle.test.js.snap @@ -331,11 +331,19 @@ exports[` should render results with highlight on indemnité con Source : - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

@@ -670,11 +678,19 @@ exports[` should render results with highlight on indemnité leg Source : + Article L.1234-9 du code du travail + + , + - Article L.1234-1 du code du travail + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/__tests__/__snapshots__/IndemniteLegale.test.js.snap b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/__tests__/__snapshots__/IndemniteLegale.test.js.snap index d02c094c10..42f8f4d888 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/__tests__/__snapshots__/IndemniteLegale.test.js.snap +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/components/__tests__/__snapshots__/IndemniteLegale.test.js.snap @@ -139,11 +139,19 @@ exports[` should render 1`] = ` Source : - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail + + , + + Article R1234-1 à R1234-4 du code du travail

diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/steps/Indemnite.js b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/steps/Indemnite.js index 4eef8bc22d..60bc6148d6 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/steps/Indemnite.js +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/steps/Indemnite.js @@ -1,11 +1,7 @@ import React from "react"; import PropTypes from "prop-types"; -import { Field } from "react-final-form"; -import { Button, theme } from "@socialgouv/react-ui"; -import styled from "styled-components"; +import { Toast } from "@socialgouv/react-ui"; -import { branches } from "../branches"; -import { Label, SectionTitle } from "../../common/stepStyles"; import { getIndemniteFromFinalForm } from "../indemnite"; import { IndemniteLegale } from "../components/IndemniteLegale"; @@ -17,49 +13,11 @@ function StepIndemnite({ form }) { indemnite={indemniteLegale} infoCalcul={infoCalculLegal} /> - - La convention collective peut prévoir un montant plus important - -

- Selon la convention collective applicable, le montant minimum de - l’indemnité de licenciement peut être supérieur au montant de - l’indemnité légale. -

- - {({ input, meta: { error, dirty } }) => { - return ( - <> - - - - {input.value && input.value.length > 0 && ( - input.onChange("")} - > - annuler - - )} - - {error && dirty && {error}} - - ); - }} - + + Un accord d’entreprise, le contrat de travail ou un usage peuvent + prévoir un montant plus favorable pour le salarié. Dans ce cas, le + montant dû est le montant le plus favorable pour le salarié. + ); } @@ -67,21 +25,3 @@ StepIndemnite.propTypes = { form: PropTypes.object.isRequired }; export { StepIndemnite }; - -const { spacings } = theme; - -const SelectWrapper = styled.label` - display: flex; - flex-wrap: wrap; - align-items: center; - max-width: 100%; -`; - -const Select = styled.select` - flex: 1 1 auto; - width: 100%; - margin-right: ${spacings.medium}; -`; -const CancelButton = styled(Button)` - margin: ${spacings.medium} 0; -`; diff --git a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/steps/__tests__/__snapshots__/Indemnite.test.js.snap b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/steps/__tests__/__snapshots__/Indemnite.test.js.snap index 0d170cbdf9..f5f0d5bf6e 100644 --- a/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/steps/__tests__/__snapshots__/Indemnite.test.js.snap +++ b/packages/code-du-travail-frontend/src/outils/IndemniteLicenciement/steps/__tests__/__snapshots__/Indemnite.test.js.snap @@ -31,17 +31,39 @@ exports[` should render 1`] = ` text-align: left; } +.c11 { + display: -webkit-inline-box; + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + width: auto; + min-height: 48px; + color: #3e486e; + background-color: #fff; + border-color: #7598d6; + border-style: solid; + border-width: 2px; + border-radius: 0.6rem; + box-shadow: none; + -webkit-animation: none; + animation: none; +} + .c12 { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - margin-right: 2em; - padding: 0; + -webkit-box-flex: 1; + -webkit-flex-grow: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-align-self: center; + -ms-flex-item-align: center; + align-self: center; + padding: 1rem 1.6rem; + color: #3e486e; + text-align: left; } .c1 { @@ -81,29 +103,6 @@ exports[` should render 1`] = ` margin: 1.6rem 0; } -.c11 { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-align-items: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - max-width: 100%; -} - -.c13 { - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 100%; - margin-right: 2rem; -} -
should render 1`] = ` Source : - Article L.1234-1 du code du travail + Article L.1234-9 du code du travail -

-
-

-
- La convention collective peut prévoir un montant plus important -

-
-

- Selon la convention collective applicable, le montant minimum de l’indemnité de licenciement peut être supérieur au montant de l’indemnité légale. + Article R1234-1 à R1234-4 du code du travail +

- + Un accord d’entreprise, le contrat de travail ou un usage peuvent prévoir un montant plus favorable pour le salarié. Dans ce cas, le montant dû est le montant le plus favorable pour le salarié. +
+ `;