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

fix(seo): make sure text is present on the page, on page load #5369

Merged
merged 1 commit into from
Sep 11, 2023
Merged
Changes from all commits
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 @@ -280,62 +280,59 @@ const ContributionGeneric = ({ answers, content, slug }) => {
</SectionNoPadding>
</>
)}
{showAnswer && answers.generic && (
<Section>
<Title stripe="left" ref={titleRef}>
Que dit le code du travail&nbsp;?
</Title>
{content && (
<Meta>
{content.url && (
<span>
Source&nbsp;:{" "}
<A11yLink
href={content.url}
target="_blank"
rel="noopener noreferrer"
>
{`Fiche: ${getLabelBySource(content.source)}`}
</A11yLink>
</span>
)}
{content.url && content.date && (
<HideOnMobile aria-hidden="true">&nbsp;-&nbsp;</HideOnMobile>
)}
{content.date && <span>Mis à jour le&nbsp;: {content.date}</span>}
</Meta>
)}
<SectionHidden show={showAnswer && answers.generic}>
<Title stripe="left" ref={titleRef}>
Que dit le code du travail&nbsp;?
</Title>
{content && (
<Meta>
{content.url && (
<span>
Source&nbsp;:{" "}
<A11yLink
href={content.url}
target="_blank"
rel="noopener noreferrer"
>
{`Fiche: ${getLabelBySource(content.source)}`}
</A11yLink>
</span>
)}
{content.url && content.date && (
<HideOnMobile aria-hidden="true">&nbsp;-&nbsp;</HideOnMobile>
)}
{content.date && <span>Mis à jour le&nbsp;: {content.date}</span>}
</Meta>
)}

<Mdx
markdown={answers.generic.markdown}
components={rehypeToReact(content)}
/>
<Alert>
<Heading as="p">Texte applicable</Heading>
<p>
Une convention collective de branche ou un accord collectif
d’entreprise peut prévoir des durées plus longues. Si les durées
fixées sont plus courtes que celles prévues par le code du
travail, le salarié a droit aux congés prévus par le code du
travail.
</p>
<Mdx
markdown={answers.generic.markdown}
components={rehypeToReact(content)}
/>
<Alert>
<Heading as="p">Texte applicable</Heading>
<p>
Une convention collective de branche ou un accord collectif
d’entreprise peut prévoir des durées plus longues. Si les durées
fixées sont plus courtes que celles prévues par le code du travail,
le salarié a droit aux congés prévus par le code du travail.
</p>

<p>
Une convention collective de branche ou un accord collectif
d’entreprise peut aussi prévoir des congés pour d’autres
événements familiaux.
</p>
<p>
Une convention collective de branche ou un accord collectif
d’entreprise peut aussi prévoir des congés pour d’autres événements
familiaux.
</p>

<p>
Le contrat de travail peut toujours prévoir des mesures plus
favorables, qui s’appliqueront.
</p>
</Alert>
<ReferencesJuridiques
references={filteredRefs(answers?.generic?.references, content.url)}
/>
</Section>
)}
<p>
Le contrat de travail peut toujours prévoir des mesures plus
favorables, qui s’appliqueront.
</p>
</Alert>
<ReferencesJuridiques
references={filteredRefs(answers.generic.references, content.url)}
/>
</SectionHidden>
</>
);
};
Expand All @@ -355,6 +352,9 @@ const HideOnMobile = styled.span`
display: none;
}
`;
const SectionHidden = styled(Section)`
display: ${({ show }) => (show ? "block" : "none")};
`;
const Div = styled.div`
text-align: center;
margin-top: ${spacings.large};
Expand Down
Loading