A11Y : Cache les symboles flèche unicode (#2286)

chore: ajoute `aria-hidden` sur les symboles flèche unicode
simul-cipav23
Benjamin Arias 2022-09-22 11:03:58 +02:00 committed by GitHub
parent 877947e82a
commit c03d40325e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 24 additions and 21 deletions

View File

@ -194,7 +194,7 @@ export default function Conversation({
{previousAnswers.length > 0 && (
<Grid item xs={6} sm="auto">
<Button light onPress={goToPrevious} size="XS">
<Trans>Précédent</Trans>
<span aria-hidden="true"></span> <Trans>Précédent</Trans>
</Button>
</Grid>
)}

View File

@ -491,7 +491,7 @@ entreprise:
business plan.
cta: Simuler les cotisations
title: Simulateur de cotisations indépendant
retour: Choisir un autre statut
retour: Choisir un autre statut
tâches:
adresse:
description: <0><0>L'adresse</0> est l'espace physique où votre entreprise sera

View File

@ -23,7 +23,7 @@ export default function AfterRegistration() {
<ScrollToTop />
<TrackPage name="apres_la_creation" />
<Link to={absoluteSitePaths.créer.index}>
<Trans>Retour à la création</Trans>
<span aria-hidden="true"></span> <Trans>Retour à la création</Trans>
</Link>
<H1>
<Trans i18nKey="après.titre">Après la création</Trans>

View File

@ -87,7 +87,8 @@ export default function CreateCompany({ statut }: CreateCompanyProps) {
dispatch(resetCompanyStatusChoice())
}}
>
<Trans i18nKey="entreprise.retour"> Choisir un autre statut</Trans>
<span aria-hidden="true"></span>
<Trans i18nKey="entreprise.retour">Choisir un autre statut</Trans>
</Link>
<H1>{titre}</H1>

View File

@ -57,7 +57,7 @@ export default function Créer() {
return (
<>
<Link to={absoluteSitePaths.créer.index}>
<Trans>Retour</Trans>
<span aria-hidden="true"></span> <Trans>Retour</Trans>
</Link>
<TrackChapter chapter2="guide">
<H1>

View File

@ -137,7 +137,8 @@ function BackToSimulation() {
<>
<Spacing lg />
<Button to={url}>
<Trans i18nKey="back">Retourner à la simulation</Trans>
<span aria-hidden="true"></span>{' '}
<Trans i18nKey="back">Retourner à la simulation</Trans>
</Button>
</>
)

View File

@ -21,11 +21,6 @@ import { TrackPage } from '../../ATInternetTracking'
const slugify = (name: string) => name.toLowerCase().replace(' ', '-')
type ReleasesData = Array<{
name: string
description: string
}>
type Releases = typeof import('@/public/data/releases.json')
export default function Nouveautés() {
@ -119,14 +114,16 @@ export default function Nouveautés() {
<NavigationButtons>
{selectedRelease + 1 < data.length ? (
<Link to={getPath(selectedRelease + 1)}>
{data[selectedRelease + 1].name}
<span aria-hidden="true"></span>{' '}
{data[selectedRelease + 1].name}
</Link>
) : (
<span /> // For spacing
)}
{selectedRelease > 0 && (
<Link to={getPath(selectedRelease - 1)}>
{data[selectedRelease - 1].name}
{data[selectedRelease - 1].name}{' '}
<span aria-hidden="true"></span>
</Link>
)}
</NavigationButtons>

View File

@ -27,7 +27,7 @@ export default function ÉconomieCollaborative() {
end
style={({ isActive }) => (isActive ? { display: 'none' } : {})}
>
{' '}
<span aria-hidden="true"></span>{' '}
<Trans i18nKey="économieCollaborative.retourAccueil">
Retour à la selection d'activités
</Trans>

View File

@ -129,7 +129,7 @@ export const ExonérationCovid = () => {
}}
onClick={setStep1Situation}
>
<Trans>Précédent</Trans>
<span aria-hidden="true"></span> <Trans>Précédent</Trans>
</Button>
) : (
<Button
@ -153,7 +153,7 @@ export const ExonérationCovid = () => {
}
: null)}
>
<Trans>Suivant</Trans>
<Trans>Suivant</Trans> <span aria-hidden="true"></span>
</Button>
)}
</Grid>

View File

@ -55,11 +55,13 @@ export default function Simulateurs() {
{pathname !== absoluteSitePaths.simulateurs.index &&
(lastState?.fromGérer ? (
<Link to={absoluteSitePaths.gérer.index}>
<Trans>Retour à mon activité</Trans>
<span aria-hidden="true"></span>{' '}
<Trans>Retour à mon activité</Trans>
</Link>
) : lastState?.fromCréer ? (
<Link to={absoluteSitePaths.créer.index}>
<Trans>Retour à la création</Trans>
<span aria-hidden="true"></span>{' '}
<Trans>Retour à la création</Trans>
</Link>
) : !isEmbedded ? (
(!lastState || lastState?.fromSimulateurs) && (
@ -67,7 +69,8 @@ export default function Simulateurs() {
className="print-hidden"
to={absoluteSitePaths.simulateurs.index}
>
<Trans>Voir les autres simulateurs</Trans>
<span aria-hidden="true"></span>{' '}
<Trans>Voir les autres simulateurs</Trans>
</Link>
)
) : null)}

View File

@ -66,7 +66,7 @@ export default function Gérer() {
const back = (
<Link to={absoluteSitePaths.gérer.index}>
<Trans>Retour à mon activité</Trans>
<span aria-hidden="true"></span> <Trans>Retour à mon activité</Trans>
</Link>
)

View File

@ -34,7 +34,8 @@ export default function Integration() {
className="ui__ simple small push-left button"
to={absoluteSitePaths.développeur.index}
>
<Trans>Outils pour les développeurs</Trans> <Emoji emoji="👨‍💻" />
<span aria-hidden="true"></span>{' '}
<Trans>Outils pour les développeurs</Trans> <Emoji emoji="👨‍💻" />
</Link>
)}
{openJobOffer && (