Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(idl): update references and remove ccn support #1947

Merged
merged 2 commits into from
Dec 11, 2019
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -192,11 +192,19 @@ exports[`<SansIndemniteLicenciement /> should render 1`] = `
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -268,11 +268,19 @@ exports[`<Result /> should render 1`] = `
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -261,11 +261,19 @@ exports[`<Result /> should render 1`] = `
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -307,11 +307,19 @@ exports[`<Result /> renders conventionnal indemnite with warning toast 1`] = `
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down Expand Up @@ -703,11 +711,19 @@ exports[`<Result /> renders legal indemnite 1`] = `
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -268,11 +268,19 @@ exports[`<Result /> should render 1`] = `
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -261,11 +261,19 @@ exports[`<Result /> should render 1`] = `
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,19 @@ function IndemniteCCn({
<p>
Source&nbsp;:{" "}
<a
rel="nofollow noopener noreferrer"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
title="voir l'article L.1234-1 du code du travial sur légifrance"
rel="nofollow noopener"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
lionelB marked this conversation as resolved.
Show resolved Hide resolved
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
rel="nofollow noopener"
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,19 @@ function IndemniteLegale({ indemnite, infoCalcul }) {
<p>
Source&nbsp;:{" "}
<a
rel="nofollow noopener noreferrer"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
title="voir l'article L.1234-1 du code du travial sur légifrance"
rel="nofollow noopener"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
rel="nofollow noopener"
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -331,11 +331,19 @@ exports[`<IndemniteCCn /> should render results with highlight on indemnité con
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down Expand Up @@ -670,11 +678,19 @@ exports[`<IndemniteCCn /> should render results with highlight on indemnité leg
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -139,11 +139,19 @@ exports[`<IndemniteLegale /> should render 1`] = `
Source :

<a
href="https://www.legifrance.gouv.fr/affichCodeArticle.do?idArticle=LEGIARTI000006901112&cidTexte=LEGITEXT000006072050&dateTexte=20080501"
rel="nofollow noopener noreferrer"
title="voir l'article L.1234-1 du code du travial sur légifrance"
href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idArticle=LEGIARTI000035644154&cidTexte=LEGITEXT000006072050&dateTexte=20170924"
rel="nofollow noopener"
title="voir l'article L.1234-9 du code du travail sur légifrance"
>
Article L.1234-1 du code du travail
Article L.1234-9 du code du travail
</a>
,
<a
href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=A95D336F1F70D58757C202BA1D670CF4.tplgfr31s_1?idSectionTA=LEGISCTA000018537572&cidTexte=LEGITEXT000006072050&dateTexte=20170927"
rel="nofollow noopener"
title="voir les articles R1234-1 à R1234-4 du code du travail sur légifrance"
>
Article R1234-1 à R1234-4 du code du travail
</a>
</p>
</div>
Expand Down
Original file line number Diff line number Diff line change
@@ -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";

Expand All @@ -17,71 +13,15 @@ function StepIndemnite({ form }) {
indemnite={indemniteLegale}
infoCalcul={infoCalculLegal}
/>
<SectionTitle>
La convention collective peut prévoir un montant plus important
</SectionTitle>
<p>
Selon la convention collective applicable, le montant minimum de
l’indemnité de licenciement peut être supérieur au montant de
l’indemnité légale.
</p>
<Field
name="branche"
subscription={{ value: true, error: true, dirty: true }}
>
{({ input, meta: { error, dirty } }) => {
return (
<>
<SelectWrapper>
<Label htmlFor="ccn">
Sélectionnez la convention collective pour en savoir plus :
</Label>
<Select {...input} id="ccn">
<option disabled value="">
Sélectionner
</option>
{branches.map(branche => (
<option value={branche.value} key={branche.value}>
{branche.label}
</option>
))}
</Select>
{input.value && input.value.length > 0 && (
<CancelButton
variant="link"
onClick={() => input.onChange("")}
>
annuler
</CancelButton>
)}
</SelectWrapper>
{error && dirty && <span>{error}</span>}
</>
);
}}
</Field>
<Toast>
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é.
</Toast>
</>
);
}
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;
`;
Loading