Commit Graph

1031 Commits (c02ebc7807af09bb40884e06e6505cc8adc3c033)

Author SHA1 Message Date
Johan Girod 370d828caf Corrections diverses (tests, questions, etc) 2023-02-02 14:34:04 +01:00
Johan Girod 08084625e8 🔥🪲 répare la gestion des questions lorsque l'on change de simulateur
- Ajoute un hook pour gérer la navigation entre questions
- Corrige la logique
2023-02-02 14:34:04 +01:00
Jérémy Rialland e84fbf730a fix exemple 2023-02-02 14:34:04 +01:00
Jérémy Rialland 4c0e3776e7 Fix list of radio button 2023-02-02 14:34:04 +01:00
Jérémy Rialland 4bf56e7bc5 Add _ to ids to be more readable 2023-02-02 14:34:04 +01:00
Jérémy Rialland 9dc6a56733 Fix checkbox outline when focus 2023-02-02 14:34:04 +01:00
Jérémy Rialland 1328f2f805 WIP 2023-02-02 14:34:04 +01:00
Benjamin Arias aab2bfd60e
Retire portion de texte dans le message de résultat de recherche (#2480) 2023-01-27 13:13:07 +00:00
Benjamin Arias 5449a64d34
Refacto de `DetailsRowCards` (#2479)
* feat: refacto

* fix: Sorting issue + typage

* fix

* fix: Reset ACRE AE value

* feat: Renommage pour compréhension
2023-01-26 20:55:23 +01:00
Benjamin Arias e5ee859303
Corrige nom de règle (#2478) 2023-01-26 17:59:46 +00:00
Benjamin Arias 492ea8cbaa
🎨 Force le theme par défaut sur PopoverWithTrigger (#2477)
Force le theme par défaut sur PopoverWithTrigger
2023-01-26 13:58:30 +00:00
Benjamin Arias 0d0491bd17
Rework du comparateur de statut (#2442)
* Ajoute les accidents du travail et les congés maternité paternité au comparateur de statuts

* Ajoute des références sur le calcul du la retraite

* Corrige les calculs des droits maladie maternité paternité adoption

* Ajoute les pensions d'invalidité

* Ajoute le capital décès

* Ajoute les rentes ATMP et la pension de reversion

* Met à jour le Changelog, les traductions, et tutti quanti

* feat: Redécoupage fichiers

* feat: Ajoute le mode tab à ToggleGroup

* feat: Ajoute mode fullWidth à Simulation

* feat: Ajoute une description + lien vers doc

* feat: Modifie bouton modifier

* feat: Ajoute focusstyle

* feat: Ajoute l'icon edit

* feat: Ajoute composants à Comparateur

* feat: Add StatusCard and icons

* feat: Continue implémentation StatusCard

* feat: Ajoute icônes, checklist

* feat: Ajoute checklist dans les cards de statut

* feat: retire id

* feat: Ajoute Détails et retraite santé

* feat: Ajoute Accident du t

* feat: Ajoute les parties manquantes

* feat: Améliore liste, retire erreur ts

* fix: corrige mise en page

* feat: Ajoute le contenu du modal aller plus loin

* feat: Retire underline en mode light

* feat: Modifie couleur questions, applique modif partie bleue sur tous les simu

* feat: Améliore responsiveness

* feat: Ajoute impots

* feat: Peu de progrès..

* fix small

* feat: Implémentation nouveaux droits

* feat: Aller plus loin fonctionne

* feat: Prise en compte des paramètres allerplus loin

* feat: Ajoute DetailsRowCard

* feat: Début remplaçage

* feat: Passe les engine aux when + cleaning

* feat: Commente tester éligibilité

* feat: Ajoute Tooltip + warning icon

* feat: Ajoute seuils micro + tooltip

* feat: Creation WarningTooltip

* feat: Corrections + ajouter warning sasu

* feat: Ajoute déplier/plier

* rebase

* fix: Type errors

* fix: Open/Close all accordion

* fix: E2E tests

* feat: cache certains label si la règle n'est pas applicable

* feat: Dynamic best option

* refacto

* Ajoute trad à la mano

* feat: Ajoute chevron déplier + modifie structure aller plus loin

* feat: Corrige les copy/paste + ajoute tooltip

* fix: Best option tooltips

* improve tooltip id logic

* fix: StatusCard tooltip id

* feat: Réimplémentation du tableau aller plus loin

* feat: Ajoute toggle ACRE

* feat: Ajoute système sauvegarde d'état d'ouverture

* feat: Ajoute un timeout sur le scrollto

* wtf

* feat: Bestoption Revenuapresimpot

* feat Ajoute Drawer

* fix: Gestion état champ acre

* fix: Scroll issue on confirm

* fix: Repare clickoutside + améliore doc

* feat: Ajoute label

* feat: Affine ACRE + fix liens doc

* fix: Save accordion state + disable it

* feat: Ajoute CasParticuliers context

* fix

* feat: Affiche la documentation dans une modale

* chore: Rebase + fix button color

* feat: Ajoute valeur default force theme

* fix: Mobile style

* feat: Améliorations style mobile

* feat: Amélioration darkmode comparateur

* feat: Améliore accessibilité + fix doc passée ei ae

* chore: clean

* fix: unique id a11y error

* fix: Fix divers

* fix: Test e2e

* fix: Dernier fix

* fix: Espacement tag en vue mobile

Co-authored-by: Johan Girod <johan.girod@beta.gouv.fr>
2023-01-26 14:48:00 +01:00
Benjamin Arias dfcfabf214
Améliore la section recherche sur Landing (#2472)
* feat: Améliore intitulés recherche

* feat: Modifie le bloc aucune entreprise

* feat: Améliore le message

* feat: Petite amélioration UX

* fix: aria-label
2023-01-26 13:29:26 +01:00
Jérémy Rialland 573b8bd2b9 Fix wording 2023-01-25 18:57:50 +01:00
Jérémy Rialland af439d327c Refacto feedback in stats page 2023-01-25 18:57:50 +01:00
Jérémy Rialland 55e85ac0fa Upgrade recharts 2023-01-25 18:57:50 +01:00
Benjamin Arias 47236566f0
Isole les checks de `cypress-axe` dans des fonctions `it` distinctes (#2471)
* feat: Isole les checks de `cypress-axe` dans des fonctions it distinctes

* fix: secondary pages
2023-01-25 18:18:08 +01:00
Benjamin Arias cbae57e3b8
🎨 Améliorations mode sombre (#2457)
* feat: Add base modification

* feat: Ajoute contexte

* feat: copie colle

* feat: Ajoute ForceThemeProvider

* feat: Improve Footer

* feat: Ajoute ForceTheme a footer

* feat: Améliore Popover

* feat: Plusieurs correctifs

* feat: mods

* feat: Correctifs

* feat: Améliore plan de site

* feat: mise à jour prop container

* fixs

* fix: pass darkmode value to theme

* fix: Corrige l'affichage du menu mobile de la doc en mode sombre

* feat: Nettoyage

* feat: Force dark sur titre uniquement
2023-01-24 17:42:11 +01:00
Johan Girod 51424e0fa8 Fix test & add changelog 2023-01-23 08:21:12 +01:00
Benjamin Arias 7a9769bc4b
Màj `react-easy-emoji` (#2458)
* Màj `react-easy-emoji`

* try modifying redirect

* Update vite.config.ts

* chope modifs @wiinxt
2023-01-16 13:24:23 +01:00
Benjamin Arias ae5dcb9fc6
🐛 Désactive les évènements souris sur la croix svg du bouton fermer dans le module feedback (#2460)
fix: Disable pointer events on svg
2023-01-16 10:33:19 +00:00
Johan Girod a616bbd9e4 🔨 Modifie le texte relié à la CIPAV suite au basculement du recouvrement 2023-01-16 10:48:15 +01:00
Benjamin Arias be195e950d
🐛 Corrige la transition de background sur les titres (#2449)
fix: Corrige la transition de background sur les titres
2023-01-11 12:27:36 +00:00
Benjamin Arias 8d481f49b9
Corrige l'affichage du bouton custom pour simulateur salaire (#2444)
* fix: Affichage du bouton custom pour simulateur salaire + position top iframe

* feat: Ajoute version RGAA compatible logo
2023-01-09 15:31:00 +01:00
Benjamin Arias 5584fd1242
Ajoute le nouveau module de feedback (#2433)
* feat: Crée composant FeedbackButton

* feat: Ajoute hook clickoutside + mécanique fermeture auto

* feat: Clean et corrige espaces

* feat: Ajoute box-shadow

* chore: Retire les autres formulaires feedbacks

* fix: Taille modal

* feat: Modifie useFeedback

* feat: Améliore message merci

* feat: Ajoute le mode not satisfied

* feat: Rajoute la logique askFeedback + améliore merci

* fix: Import Emoji

* feat: Ajoute version mobile

* feat: Utilise absoluteSitePaths

* feat: Reduce size of button

* feat: move usefeedback and add embedded mode

* feat: Ajoute trads

* feat: Modifie label

* fix: Avoid passing attrib

* feat: Ajoute bouton fermer sur le module
2023-01-05 16:58:36 +01:00
Benjamin Arias 0fd1115aad
🎨 Implémentation du remaniement de `<Footer />` (#2435)
* feat: Modifie le footer et les boutons de changement de langue

* fix: Se base sur language

* fix: Précise id radio

* fix: A11Y issue + improve spacings

* fix: E2E test

* fix: Unit test
2023-01-05 16:33:50 +01:00
Benjamin Arias 767b8f0101
Ajoute un style focus à accordion, correction d'un attribut `for` > `htmlFor` (#2438)
fix: Ajoute un style focus à accordion + corrige un attribut
2023-01-04 12:51:42 +00:00
Johan Girod 650c13872b Mise à jour du 1er janvier 2023
- SMIC
- plafond sécurité sociale
- tranches de l’impôt sur le revenu
- plafonds et planchers de l’abattement forfaitaire
- plafonds de la décote de l’impôt sur le revenu

Mise à jour de période . début d'année, période . fin d'année et de date.
2023-01-03 16:49:04 +01:00
Johan Girod 6b69fd8bae Fix accessibility bug 2022-12-22 16:18:14 +01:00
Johan Girod 744f4bdeef Corrige le double titre sur la demande de mobilité 2022-12-22 16:18:14 +01:00
Johan Girod 1cabb41ceb Met à jour les taux auto-entrepreneur 2022-12-22 16:18:14 +01:00
Benjamin Arias 7a319630b9
🎨 Améliore le style focus sur certains éléments qui en étaient dénués (#2434)
feat: Ajoute à nouveau le style de focus sur les éléments nécessaire + corrige couleur d'outline textfield
2022-12-21 18:28:55 +01:00
Benjamin Arias a875f87f43
Retire les `<title>` en doublons (#2431)
* fix: Remove duplicate title

* feat: Ajoute des title manquants
2022-12-19 20:27:34 +01:00
Johan Girod 111db6892d Ajoute des aria-label pour les icones de message 2022-12-19 16:07:43 +01:00
Johan Girod cd10b5665c Fix bug de couleur d'arrière plan au hover 2022-12-19 16:07:43 +01:00
Johan Girod 45a4657089 Bandeau beta avec une croix et various refacto 2022-12-19 16:07:43 +01:00
Johan Girod 58aa44b888 Ajoute un petit Chip version beta à côté des titres de page
fix #2408
2022-12-19 16:07:43 +01:00
Johan Girod b8bf9e0ae4 Ajoute le composant Chip au design system 2022-12-19 16:07:43 +01:00
Johan Girod dea83c3836 Implémente le nouveau composant beta
fix
fix #2408
2022-12-19 16:07:43 +01:00
Johan Girod c5a2a38730 Ajoute la prop mini au composant message 2022-12-19 16:07:43 +01:00
Johan Girod 12d158fa4e Améliore la gestion des icons et léger refacto du composant Message 2022-12-19 16:07:43 +01:00
Benjamin Arias fd3c857bb2
Remplacement de la library de focus trap (Popover) (#2428)
feat: Remplace la library de focus trap
2022-12-19 15:37:12 +01:00
Benjamin Arias 5dff6b1fa2
Correctifs RGAA (#2416)
* fix: id et for manquants, role img sur svg

* feat: Ajoute une confirmation sur le bouton de suppression des données

* fix: Ajoute un id et un label sur le champ select caché

* fix: Ajoute id et label

* fix: Corrige title

* fix: Hierarchie titre
2022-12-16 11:41:23 +00:00
Benjamin Arias be031035f6
Rend le champ email requis dans le formulaire de feedback (#2426)
feat: Rend le champ email requis dans le formulaire feedback
2022-12-15 10:18:05 +00:00
Jérémy Rialland 4a3f766262 Update Publicodes packages to beta.65 2022-12-13 15:36:46 +01:00
Jérémy Rialland 19fd291160 Fix Message in doc in darkmode 2022-12-13 15:36:46 +01:00
Jérémy Rialland 5e63da308d Refacto theme types to go to the value with ctrl click instead of type 2022-12-13 15:36:46 +01:00
Jérémy Rialland 5db3ed78de Fix css issue with dark theme 2022-12-13 15:36:46 +01:00
Jérémy Rialland df4f726c35 Fix tests 2022-12-12 18:59:51 +01:00
Benjamin Arias 5cd74fb614
Mise à jour du colorpicker (#2419)
* chore: Mise à jour du colorpicker

* Mise à jour core
2022-12-12 10:36:14 +01:00
Benjamin Arias 1a756c41df
Ajoute `cypress-axe` (#2414)
* feat: Ajoute cypress-axe + ajoute le check sur chaque page

* fix: Ajouter label par défault th

* feat: Modifie checkA11Y

* fix: heading hierarchy

* fix: Retire lien en double encapsulé

* fix: Problème de hiérarchie de titres

* chore: Màj publicodes

* fix: Retire le check A11Y sur iframe-pamc, corrige hiérarchie titre
2022-12-08 16:29:53 +01:00
Johan Girod 6012e82437 Fix cypress test 2022-12-08 13:55:17 +01:00
Johan Girod 3e0ea341ba Réorganise fichier redirect 2022-12-08 12:46:43 +01:00
Johan Girod 819abc25dc Corrige les redirections netlify 2022-12-08 12:44:46 +01:00
Johan Girod 998a5c259f Répare intégration simulateur medecin
fix #2415
2022-12-08 12:12:14 +01:00
Johan Girod f9d10cf548 Corrige le bug de référence introuvable "PL . PAMC" 2022-12-08 11:44:28 +01:00
Benjamin Arias e70cd1dcea
Remplace le colorpicker actuel par une version accessible (#2409)
* feat: Ajoute ColorPicker + cache la barre d'opacité

* fix: Essai fix stopPropagation

* chore: Retire code inutile

* chore: Ajoute lien vers l'issue
2022-12-06 10:37:09 +01:00
Jérémy Rialland 0804e1d452 Fix cypress landing flaky test 2022-12-05 15:20:56 +01:00
Jérémy Rialland cae23d2b20 test 2022-12-05 14:32:47 +01:00
Jérémy Rialland 5c79c1a8d2 Add cypress options 2022-12-05 14:32:47 +01:00
Jérémy Rialland f60663eff7 Fix regression test with division by zero 2022-12-05 14:32:47 +01:00
Jérémy Rialland 54e17148f1 Catch divide by zero error 2022-12-05 14:32:47 +01:00
Jérémy Rialland e7d7b37ca9 Add $ to styled-components props to avoid passing it to html element 2022-12-05 14:32:47 +01:00
Jérémy Rialland 8ba94bac66 Update react-router-dom + minor updates 2022-12-05 14:32:47 +01:00
Jérémy Rialland 8726fe110c Update Publicodes packages to beta 62 2022-12-05 14:32:47 +01:00
Jérémy Rialland 80916cd554 Optimize search params simulation with reselect 2022-12-05 14:32:47 +01:00
Jérémy Rialland 3bdd883676 Add info about the error in crash page 2022-12-05 14:32:47 +01:00
Jérémy Rialland fd1ac2237f Fix result show on first render 2022-12-05 14:32:47 +01:00
Jérémy Rialland 9eaaf8fc22 Update cypress to v12 prerelease 2022-12-05 14:32:47 +01:00
Jérémy Rialland 0878bf98d3 Fix optional env var 2022-12-05 14:32:47 +01:00
Jérémy Rialland 75c0f2d292 Fix script error 2022-12-05 14:32:47 +01:00
Jérémy Rialland 4c1f2db7ae Fix cypress error 2022-12-05 14:32:47 +01:00
Jérémy Rialland fa4a62fd07 Fix react 18 asynchrone bug on activité mixte 2022-12-05 14:32:47 +01:00
Jérémy Rialland 5f983f32c6 Disable react strict mode for react-spectrum 2022-12-05 14:32:47 +01:00
Jérémy Rialland 11ed1432b0 Remove unecessary async function 2022-12-05 14:32:47 +01:00
Jérémy Rialland 238e69fc37 Fix isDevelopment not found 2022-12-05 14:32:47 +01:00
Jérémy Rialland e07ffa3cff Upgrade packages 2022-12-05 14:32:47 +01:00
Jérémy Rialland 582c536191 Remove old types 2022-12-05 14:32:47 +01:00
Jérémy Rialland 2a372730cf Fix storybook build 2022-12-05 14:32:47 +01:00
Jérémy Rialland a23c7dfc52 Refacto mode functions to global var
Refacto constant
2022-12-05 14:32:47 +01:00
Jérémy Rialland 4efd814561 Update packages 2022-12-05 14:32:47 +01:00
Jérémy Rialland 10b39c2dd8 Fix build 2022-12-05 14:32:47 +01:00
Jérémy Rialland b5ba6eae93 Fix React type errors 2022-12-05 14:32:47 +01:00
Jérémy Rialland f58d93b618 Fix i18n type error 2022-12-05 14:32:47 +01:00
Jérémy Rialland 72b02990e6 Update React render 2022-12-05 14:32:47 +01:00
Jérémy Rialland 017949bf4a Update packages 2022-12-05 14:32:47 +01:00
Jérémy Rialland 29a426519a Update vite config 2022-12-05 14:32:47 +01:00
Jérémy Rialland b8ad46ad62 Add comment about react-router-dom 2022-12-05 14:32:47 +01:00
Jérémy Rialland 7525eed9ee Update scripts 2022-12-05 14:32:47 +01:00
Jérémy Rialland 660ae1164e Update node to v18 + upgrade packages 2022-12-05 14:32:47 +01:00
Johan Girod 9c9d72bba7 Corrige bug sur simulateur PAMC 2022-12-02 15:23:37 +01:00
Johan Girod 307e350002 Revoie les montants affiché pour la retraite dans le comparateur 2022-12-02 15:23:37 +01:00
Johan Girod b9a4272a42 Ajoute un arrondi sur les montant du tableau comparatif 2022-11-30 18:03:47 +01:00
Johan Girod 45db495f2c Corrige le bug sur les SASU sur le tableau comparatif 2022-11-30 17:58:58 +01:00
Benjamin Arias 90463137af
Mise en conformité RGAA : correctifs divers (#2400)
* fix: Retire main en trop

* Update API.tsx

* feat: Ajoute les logos dark

* fix: Retire soulignage liens footer

* feat: hiérarchie h + conditionnement affichage

* chore: Retire stonly de chômage partiel

* feat: Améliore contraste Budget

* fix: Corrige le aria-label du toggle darkmode

* test add data-rh="true"

* chore: Ajout de trads

* feat: Corrige plusieurs points

* fix: Corrige quelques points remontés par axe et W3C validator

* fix: Correctif plan + divers

* fix: Axe-core

* chore: Retire FocusStyle

* fix: Correctifs divers

* fix: Correctifs divers

* fix: Retire code mort

* fix: Plusieurs correctifs

* fix: Modifie role des card dans économie collab

* feat: Ajoute la prop `noUnderline`

* fix: Remove spaces from id

* chore: Retire attribut test

* fix: Retire les data-rh + rajoute le subject

* fix: Tests

* fix:  E2E test

* fix: E2E test (autre)

* Update prerender.ts

* fix: E2E Test encore

* fix: E2E

* chore: Ajoute commentaire

* chore: Retire commentaire
2022-11-30 16:51:03 +00:00
Johan Girod 96bbe522f9 Désactive l'assiette minimale maladie pour les PAMC 2022-11-30 17:42:22 +01:00
Johan Girod af121895c8 Ajoute des tests de non regression pour les questions des simulateurs indep, PL et artiste auteur 2022-11-30 17:42:22 +01:00
Johan Girod a5530fddaa Traductions manquantes 2022-11-30 17:42:22 +01:00
Johan Girod ad7ea0706a Enlève l'arrondi sur les rémunération dirigeant
fix #2405
2022-11-30 17:42:22 +01:00
Johan Girod cf0b493992 Correction des liens morts
fix #2165
2022-11-30 17:42:22 +01:00
Johan Girod 32587a1939 Les PL PAMC ont un taux maladie progressif comme les autres PL 2022-11-30 17:42:22 +01:00
Johan Girod 5932d14d5e Affiche un petit texte pour les médecins régulateurs 2022-11-30 17:42:22 +01:00
Johan Girod a9467a63e1 Améliore les simulateur profession libérale
- Enlève les questions salarié posés sans raison
- Quelques modification sur les règles
- Corrige / ajoute le calcul des trimestres de retraite
- Corrige l'exonération incapacitié chez les PL
- Corrige le calcul retraite de base chez les médecins
2022-11-30 17:42:22 +01:00
Benjamin Arias 2d0d4db8a6
Corrige le fonctionnement des liens d'évitement sur les pages autres que Landing (#2403)
* fix: Utilise <a>

* Revert "fix: Utilise <a>"

This reverts commit 872a90e039.

* fix: Utilise url complète

* fix: Ajoute rustine

* chore: Ajoute commentaire
2022-11-26 10:41:25 +01:00
Johan Girod 632fa24e61 Ajoute les arrêts maladie au comparateur de statut 2022-11-25 16:39:13 +01:00
Benjamin Arias 1aaac631ee
Retire titre sur `PopoverConfirm` (#2398)
fix: Retire titre sur PopoverConfirm
2022-11-23 17:47:09 +00:00
Benjamin Arias 16ab3d97df
Mise en conformité RGAA : Présentation de l'information (#2367)
* feat: Add inherit on headings and paragraphs

* feat: Ajoute background inherit

* feat: Add color inherit

* fix : Corrige le style de TextField

* feat: Améliore le style focus input +

* feat: Ajoute les roles de landmark sur les pages principales

* feat: Ajout d'un role sur Offline

* feat: Ajoute liens d'évitement

* fix: Corrige l'url des liens d'évitement

* feat: Retire le lien sur les valeurs

* feat: Ajoute le hook useGetFullPath

* fix: Ajoute `import` manquant

* feat: Cache lien d'évitements au print

* fix: Style

* fix: persistence-simulation e2e test

* fix: simulateur-ae e2e test

* fix: demande-mobilité e2e test

* chore: Retire classe en doublon

* fix: Remove color declaration

* fix: Retire ligne de css qui casse le style de payslip

* fix: Evite le reload de la page au clic lien d'évitement

* feat: Run Prettier on App.tsx

* fix: Retire timeout inutile
2022-11-23 18:28:31 +01:00
Benjamin Arias ee2422c34f
Mise en conformité RGAA : Formulaires (#2374)
* feat: Ajoute aria-label manquants

* feat: Améliore le label utilisé

* feat: add aria-labels

* feat: Passe champ message en requis ajoute un aria-live

* feat: Ajoute phrase prévenir changement contexte

* feat: Améliore aria-labels boutons

* feat: Améliore aria-label + Article

* feat: Ajout de label

* feat: Ajoute un autocomplete

* feat: Ajoute PopoverConfirm

* feat: Modifie Confirm et ajout à la landing

* feat: Ajoute des confirm sur les autres boutons où c'est pertinent

* chore: Ajoute trad

* fix: Correctifs après review

* feat: Améliore PopoverConfirm
2022-11-23 18:02:35 +01:00
Johan Girod ca31f1675c Crée des documentation explorables pour chacun des éléments du tableau 2022-11-22 19:55:22 +01:00
Johan Girod 72a7dc5036 Corrige l'exonération ACRE pour les SASU
fix #2244
2022-11-22 19:55:22 +01:00
Johan Girod 154db068bc Répare quelques bugs dus au darkMode
fix #2392, fix #2379
2022-11-21 10:04:44 +01:00
Johan Girod 196ccce0fe Ajoute un prérendu pour l'iframe simulateur indépendant 2022-11-17 12:27:07 +01:00
Johan Girod 93af893321 Ajout un champs texte pour spécifier le code couleur sur la page tuto intégration 2022-11-17 12:16:34 +01:00
Jérémy Rialland e478223016 Test enabling pure function on styled-components 2022-11-15 12:47:44 +01:00
Jérémy Rialland 83fadbeda2 Fix error on css props 2022-11-15 12:47:44 +01:00
Jérémy Rialland 7d4aabe35e Format prettier 2022-11-15 12:47:44 +01:00
Félix Legrelle 553cd25608 🧑‍💻 Add trivago
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-11-15 12:47:44 +01:00
Jérémy Rialland 28225b246a Fix sessionStorage error 2022-11-15 11:02:47 +01:00
Jérémy Rialland 1aef3657c0 Fix safari 13 crash 2022-11-15 11:02:47 +01:00
Benjamin Arias e7c957ab18
Mise en conformité RGAA : partie Navigation (#2377)
* feat: Ajoute la page Plan du site

* feat: Ajoute les liens restants au plan du site

* feat: Ajoute contenu Plan

* feat: Ajoute traductions

* feat: Déplace le plan de site dans la première col menu

* fix: Rebase error
2022-11-14 15:40:22 +01:00
Benjamin Arias 6a54fb1a17
Répare le test E2E Navigation (#2387)
fix: Test cassé
2022-11-14 14:58:49 +01:00
Jérémy Rialland 3e30b4c371 Fix localStorage crash with securityError 2022-11-14 13:01:25 +01:00
Félix Legrelle 48aef445d9 💄 Update stats chart color 2022-11-14 10:06:26 +01:00
Johan Girod 448dd816c9 Disable darkmode for embeded simulators 2022-11-09 15:47:25 +01:00
Johan Girod 7787c3e28c Add logic to prioritize system value for darkMode 2022-11-09 15:47:25 +01:00
Johan Girod 51b4ccf408 💄 fix payslip color 2022-11-09 15:47:25 +01:00
Félix Legrelle 0f13aa6fbb 💄 multiple fix color 2022-11-09 15:47:25 +01:00
Lucas Stoebner 29d47960c7 💄 Add dark mode to loading page
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-11-09 15:47:25 +01:00
Lucas Stoebner a3dd43c4c2 save darkmode choice
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-11-09 15:47:25 +01:00
Félix Legrelle de9e890666 💄 Update multiple component
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-11-09 15:47:25 +01:00
Lucas Stoebner 46bd4d0272 🐛 Fix light theme of search 2022-11-09 15:47:25 +01:00
Lucas Stoebner e72ea4a19c 💄 Update colors of footers
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-11-09 15:47:25 +01:00
Félix 0544f7c923 🥚 Add easter egg on darkmode
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-11-09 15:47:25 +01:00
Félix Legrelle 4a409243fe Add accessibility for darkmode
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-11-09 15:47:25 +01:00
Lucas Stoebner 23324276a9 Use existing dark themed components
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-11-09 15:47:25 +01:00
Lucas Stoebner 70b05efbd2 Add dark mode context
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-11-09 15:47:25 +01:00
Benjamin Arias c7a80e9232
Correction l'absence de `lang` sur certaines pages, retire le `title` en doublon (#2362)
* fix: Retire doublons lang et title

* feat: Ajoute le titleTemplate

* feat: Ajoute `DefaultHelmet` et remplace où il faut
2022-11-08 11:33:15 +01:00
Benjamin Arias 117f743c43
Mise en conformité RGAA : structuration de l'information (#2356)
* fix: Heading levels

* fix: heading level

* feat: Améliore structure autres pages

* feat: Ajoute as + style

* fix: Retropedalage > roles

* feat: Ajoute les roles de listes aux ressources utiles

* feat: Modifie simulateurs > listes + modifie bouton Card

* feat: Add role presentation

* feat: Ajoute des role list et listitem manquants

* feat: Ajoute roles list

* feat: Ajoute roles list
2022-11-07 10:25:37 +01:00
Jérémy Rialland 8b023c9069 Update Publicodes to beta.60 2022-11-03 21:00:15 +01:00
Jérémy Rialland 4f110ec191 Fix error when not a string is pass to fetchTranslation 2022-11-03 21:00:15 +01:00
Jérémy Rialland 33eaa48a79 Update Publicodes to beta.59 2022-11-03 21:00:15 +01:00
Jérémy Rialland 18359b5a25 Clean comment 2022-11-03 21:00:15 +01:00
Jérémy Rialland 383d9a6085 Add comment for zindex 2022-11-03 21:00:15 +01:00
Jérémy Rialland 787da6ae12 Update cypress 2022-11-03 21:00:15 +01:00
Jérémy Rialland 26fddf7458 Add cypress tests for "Activité mixte" 2022-11-03 21:00:15 +01:00
Jérémy Rialland 46a69dd045 Delete old config yaml 2022-11-03 21:00:15 +01:00
Jérémy Rialland ec3586d36d Rename objectifs 2022-11-03 21:00:15 +01:00
Jérémy Rialland 4721f81afc Make test snapshot on multiple line 2022-11-03 21:00:15 +01:00
Jérémy Rialland 1fa6c20df9 update tests 2022-11-03 21:00:15 +01:00
Jérémy Rialland abc46505a4 Ajout des dottedName dans les snapshots 2022-11-03 21:00:15 +01:00
Jérémy Rialland 0ad2e2242b Fix tests 2022-11-03 21:00:15 +01:00
Jérémy Rialland aa7027b329 Fix lint 2022-11-03 21:00:15 +01:00
Jérémy Rialland b929781642 Fix zindex conflict on popover with doc menu 2022-11-03 21:00:15 +01:00
Jérémy Rialland 08f23210e4 Fix P in P 2022-11-03 21:00:15 +01:00
Jérémy Rialland eda18956a2 Fix activité mixte AE 2022-11-03 21:00:15 +01:00
Jérémy Rialland 870cf9cef8 Fix types 2022-11-03 21:00:15 +01:00
Jérémy Rialland e8f2aaf078 Refacto des configs des simulateurs 2022-11-03 21:00:15 +01:00
Jérémy Rialland 4c31e15588 Fix bouton modifier en double 2022-11-03 21:00:15 +01:00
Jérémy Rialland 5f470775b7 Fix de l'année dans le titre de la page 2022-11-03 21:00:15 +01:00
Johan Girod 3f71a12bc1 Fix stats 2022-11-02 18:14:03 +01:00
Johan Girod 9cbfeaea05 Retours Acoss formulaire demande mobilité 2022-11-02 16:36:16 +01:00
Johan Girod cf23cf47c7 Fix E2E tests 2022-11-01 11:39:19 +01:00
Johan Girod 50aec66186 Rétabli l'affichage des droits à la retraite sur le simulateur indépendant 2022-11-01 11:39:19 +01:00
Johan Girod d507a2eb9a Fix linting 2022-11-01 10:49:39 +01:00
Johan Girod 0af7102ca0 Enlève le référencement des règles privées dans algolia
fix #2366
2022-11-01 10:49:39 +01:00
Félix Legrelle 2e427647ad :fix: search loader icon 2022-10-31 09:26:02 +01:00
Benjamin Arias cc63f45697
Mise en conformité RGAA : éléments obligatoires (#2353)
* fix: CSS

* feat: Retire <br /> présentationnel

* feat: Ajoute attribut changement de langue

* refix
2022-10-27 15:12:22 +02:00
Jérémy Rialland ecc90b46c7 Update publicodes to beta.58 2022-10-26 12:45:39 +02:00
Jérémy Rialland 704ffa936c Supprime un fichier devenu inutile oublié 2022-10-26 12:45:39 +02:00
Jérémy Rialland 5abfb8d6d9 Update publicodes to beta.57 2022-10-26 12:45:39 +02:00
Jérémy Rialland 1184c4e82d Add portal for mobile menu 2022-10-26 12:45:39 +02:00
Johan Girod 65832f376c Change le libellé de l'impôt sur le revenu pour les simulateurs 2022-10-25 13:33:27 +02:00
Jérémy Rialland 1356c8d157 Rename server endpoint 2022-10-24 18:24:53 +02:00
Jérémy Rialland 7313488725 Rename "server" directory to "ssr" 2022-10-24 18:24:53 +02:00
Jérémy Rialland e221b590d2 Add redirect to server 2022-10-24 18:24:53 +02:00
Benjamin Arias 570048dfe0
Mise en conformité RGAA : Scripts (#2339)
* feat: Ajoute un aria-label pour communiquer le changement de contexte

* feat: Améliore SearchButton

* feat: Améliore le parcours créer - ajout de labels

* feat: Améliore les labels des boutons accueil

* feat: Ajoute attribut

* feat: Ajoute des attributs aria-haspopup

* feat: Ajoute attributs + corrige le sens du chevron Accordion

* feat: Ajout d'aria-haspopup

* feat: Ajoute role alert a WarningBlock

* fix

* feat: Ajout aria-haspop manquants

* chore: Trads

* chore: More trads

* feat: Ajout role="status" sur messages d'erreur

* feat: Ajout status

* chore: Mod status > alert

* feat: Ajoute role

* fix: Corrige test

* fix: Trad

* fix: trad
2022-10-24 16:53:37 +02:00
Benjamin Arias a51920b44c
Support Usager : Implémentation de la messagerie Crisp (#2329)
* feat: Ajoute l'iframe crisp ainsi que le bloc custom html

* wip

* feat: Renomme le dossier standup.. + ajoute la fonction crisp

* fix: Install not broken version + add update meta

* feat: Ajoute le formulaire

* fix: Corrige htmlFor et id

* feat: Ajoute la logique pour récupérer nombre de réponses et les issues

* fix: uncomment stuff

* fix: Retire log

* chore: Renomme fonction

* chore: Renomme fonction

* chore: Renomme fonction

* feat: Retire commentaires

* fix: Refacto urlParams

* chore : Nettoyage de reliquats

* fix : Ajoute TextAreaField et utilise TextField

* fix: Style issues

* fix: Améliore types

* feat: Cleaning

* feat: Ajoute variable d'env website id

* feat: Met à jour README

* wip placeholder url

* feat: Ajoute une fonction de validation du body

* feat: Ajoute validation

* chore: update yarn.lock

* fix: Add missing secret ref + cleaning
2022-10-24 15:03:14 +02:00
Benjamin Arias 492f6f9026
Mise en conformité RGAA : Liens (#2320)
* feat: Add aria-labels to Privacy links

* feat: Ajout d'aria-labels manquants

* feat: Add missing aria-labels

* feat: Ajoute plusieurs aria-labels manquants sur liens

* fix: Ajoute les traductions cassées + aria-labels manquants

* feat: Ajoute trad

* feat: Ajoute "nouvelle fenêtre" sur les aria-label des liens ext

* feat : Ajoute les trads

* fix: clean + ajoute un nouvelle fenêtre

* fix: Retire role alert inutile
2022-10-20 17:05:07 +02:00
Jérémy Rialland 178a13f561 Filter draft release 2022-10-20 13:58:10 +02:00
Jérémy Rialland ac6feb573d Fix last release script 2022-10-20 13:58:10 +02:00
Jérémy Rialland a73e5d4fae 🐛 Fix les iframe avec une mauvaise couleur 2022-10-20 13:47:10 +02:00
Jérémy Rialland a4c18b5a66 Clean creer stats + add satisfaction for creer 2022-10-20 12:04:26 +02:00
Jérémy Rialland a0d29b851a Refacto stats statut juridique 2022-10-20 12:04:26 +02:00
Jérémy Rialland 028dfb454b Fix recharts 2022-10-20 12:04:26 +02:00
Jérémy Rialland 927aadd805 remove data key 2022-10-20 12:04:26 +02:00
Jérémy Rialland eeffc6a15f Assistant statut juridique stats 2022-10-20 12:04:26 +02:00
Benjamin Arias a2ffdd1c19
RGAA : mise en conformité Tableaux (#2307)
* feat: Ajoute un résumé au <table> sur la page budget

* feat: Ajoute un summary + des th

* feat: Ajoute un aria-label sur les noms de trimestre

* fix: Retire le aria-label sur table

* feat: Ajoute un caption au tableau Budget > lecteur d'écran

* feat: Ajoute caption sur les deux table modifiés

* feat: Ajoute un titre au tableau chomage partiel

* feat: Ajoute un caption

* feat: Ajoute des th sur les entêtes de lignes

* feat: Ajoute des th sur les entêtes de lignes

* wip: Ajoute les role et scope qui vont bien

* feat: Améliore structure

* feat: lecteur évite de lire le tiret + ajout d'attributs

* fix: Corrige le style

* fix: Style

* fix: Style
2022-10-20 10:00:40 +02:00
Lucas Stoebner f48846a6dd 🚸 Réinitialisation du bouton copié après 3 secondes
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-10-18 14:25:51 +02:00
Lucas Stoebner 6f7da04321 Ajout d'un bouton copier sur intégrer un simulateur
Co-authored-by: Félix Legrelle <legrelle.f@gmail.com>
2022-10-18 14:25:51 +02:00
Johan Girod e3316ba33b Utilise la valeur du SMIC en début d'année pour l'assiette surcotisation artiste auteuré 2022-10-17 18:29:49 +02:00
Johan Girod c2d54f74a2 Répare le bug de l'option surcotisation 2022-10-17 18:29:49 +02:00
Johan Girod eb0ab83c00 Remplace le texte voir le guide
fix #2330
2022-10-12 13:17:19 +02:00
Johan Girod 686ba34de4 Met à jour modele-social 2022-10-12 13:17:19 +02:00
Johan Girod b11436d052 Ajoute l'historisation des changements de taux / montant + correction pour éviter les breakings 2022-10-12 13:17:19 +02:00
Maxime Quandalle 94fda68fc5 🔨 Frais de transports déductibles jusqu'à 75% 2022-10-12 13:17:19 +02:00
Jérémy Rialland e91eb122f9 Fix rename "ATMP . taux réduit" 2022-10-11 11:41:22 +02:00
Jérémy Rialland 5d49605881 Fix cors error on image 2022-10-10 20:59:44 +02:00
Jérémy Rialland 81a5c737d0 Amelioration de la detection d'erreur lors du set situation 2022-10-10 19:11:59 +02:00
Jérémy Rialland f727ef7b1f Fix cors error on connect-src 2022-10-10 16:59:44 +02:00
Jérémy Rialland 585f63eb39 Add safeSetSituation 2022-10-10 16:59:44 +02:00
Jérémy Rialland 667ea3f6d8 Replace CodeBlock by Pre + Code 2022-10-10 16:59:44 +02:00
Jérémy Rialland 083f7231a5 Filter empty response 2022-10-10 15:47:47 +02:00
Johan Girod 97490b615d Fix linting 2022-10-10 15:16:41 +02:00
Félix 184e5511e6 ♻️ Refacto suggestion component
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-10-10 15:16:41 +02:00
Félix 97e0ec70dc 💄 Update 404 page
Co-authored-by: Lucas Stoebner <stoebnerl@gmail.com>
2022-10-10 14:01:14 +02:00
Jérémy Rialland d31e418693 Fix too many request on atinternet api 2022-10-10 12:43:08 +02:00
Johan Girod 61db7d33f7 Met à jour la version du cache local storage pour éviter les crashs 2022-10-06 14:46:53 +02:00
Johan Girod 59d9e7177f Dernières modifs avant passage à la v1 2022-10-06 14:46:53 +02:00
Johan Girod 1c4625e530 Sépare activité et activité . nature 2022-10-06 14:46:53 +02:00
Johan Girod fb33f909a7 Déplace l'ACRE sur le dirigeant plutôt que l'entreprise 2022-10-06 14:46:53 +02:00
Benjamin Arias 4a85579a42
RGAA : mise en conformité Médias (#2305)
* feat: Ajoute la transcription de la vidéo vidéo

* feat: Utilise AccompagnyingMessage

* feat: Ajoute composant FoldingMessage qui affiche le transcript

* feat: Ajout d'un paramètre pour empêcher la traduction d'un texte + améliore FoldingMessage
2022-10-06 09:18:38 +02:00
Jérémy Rialland c4c103f013 Fix storybook build fail 2022-10-05 19:44:55 +02:00
Johan Girod 860d7b4cf4 Supprime l'utilisation du mécanisme synchronisation pour la commune de localisation
- Renomme `localisation` en `commune`
- Déplace la logique de `getNextStep` dans un hook `useMissingVariables`
2022-10-05 19:44:55 +02:00
Johan Girod e9a61d0dc1 Réecrit les règles liées à la cotisations ATMP
Le but : plus de cohérence et de simplicité, et mettre à jour avec les évolutions législatives
- disparition du taux bureau remplacé par le taux fonction support
- modifications des seuils taux collectif / taux individuel si alsace moselle
- modifications des taux fonctions support si convention collective BTP
- simplification du flux des questions : On demande le taux exact de l'entreprise -> Si inconnu on approxime par le taux collectif
- mise à jour à la dernière version de publicodes qui corrige un bug dans le score des missing des règles avec par défaut
2022-10-05 19:44:55 +02:00
Benjamin Arias 50e54ee3ee
RGAA : Ajout d'un title sur les iframes intégrées et dans m-e (#2303)
* feat: Ajout d'un title sur les iframes intégrées et dans m-e

* chore: Ajout d'une trad

* fix: Path

* feat: Mise à jour de trads

* chore: Modify type

* feat: Utilise metadata pour éviter duplication données

* fix : Annule précedente modif

* fix: Retire constantes devenues inutiles

* fix: Coquille

* fix: Retire console.log oubliés

* fix: trads

* fix : trads 2

* Update iframe-integration-script.js
2022-10-04 17:22:49 +02:00
Johan Girod 574ced3af2 Actualise le budget pour T2 et T3 2022 2022-10-03 10:07:10 +02:00
Benjamin Arias 521897635a
RGAA images : mise en conformité 1.1 > 1.3 (#2301)
* feat: Ajoute aria-hidden sur deux svg inutiles aux lecteurs d'écran

* fix : Retire ="true" inutile derrière aria-hidden

* feat : Améliore alt + ajoute prop role sur <Link />

* feat : Améliore, retire des `alt`

* feat : Améliore un alt

* feat: Retire attributs `title` des icônes dans Message

* feat : Ajoute des labels aux émojis feedback

* feat: Améliore label des émojis feedback 2
2022-09-23 11:23:03 +02:00
Benjamin Arias 576bb7828c
Mise au propre des balises `<svg>` (#2285)
* feat: Ajout role="img"

* feat: Ajout d'un aria-label sur le champ de recherche global + correction coquille

* feat: Retire toutes les balises <title> de <svg>

* feat: Retire titres img + améliore les titres d'iframe

* fix: Corrige un label

* fix: retire aria-label inutile
2022-09-22 15:22:04 +02:00
Benjamin Arias c03d40325e
A11Y : Cache les symboles flèche unicode (#2286)
chore: ajoute `aria-hidden` sur les symboles flèche unicode
2022-09-22 11:03:58 +02:00
Johan Girod 877947e82a Améliore la documentation de l'API et de la bibliothèque 2022-09-20 11:47:19 +02:00
Johan Girod 2f4805825c Ajoute un lien vers le guide urssaf première embauche
fix #2245
2022-09-20 11:47:19 +02:00
Johan Girod fed7ffad25 Répare bug critique sur safari 2022-09-19 08:40:36 +02:00
Johan Girod 9aa5b2f069 Passe à publicodes beta.53
fix #2290
2022-09-16 17:30:28 +02:00
Jérémy Rialland fdfdc711cc Fix types 2022-09-15 17:20:16 +02:00
Jérémy Rialland b6e1b80c53 Add api stats cumulation 2022-09-15 17:20:16 +02:00
Jérémy Rialland ad1ec493cb Add env var PLAUSIBLE_API_KEY 2022-09-15 17:20:16 +02:00
Jérémy Rialland 21b972a15d Add error if PLAUSIBLE_API_KEY is not present 2022-09-15 17:20:16 +02:00
Jérémy Rialland 28f56dedb6 Update typescript 2022-09-15 17:20:16 +02:00
Jérémy Rialland 6a4606155a Add script fetch api stats from plausible 2022-09-15 17:20:16 +02:00
Benjamin Arias b0e30cceb4
Améliorations accessibilité : attributs `alt`, dissimulation d'éléments aux lecteurs d'écrans (#2283)
* feat: Retire alt inutiles

* feat: Cache par défaut les Emojis aux lecteurs d'écran

* feat: Ajout aria-hidden et labels

* feat: Améliore a11y du champ de recherche page d'accueil

* feat: Ajout role sur Button + cache label inutile aux lecteurs d'écran

* feat: Améliore liens landing + retropedalage

* fix: Corrige les traductions
2022-09-15 16:11:46 +02:00
Johan Girod fd56fd4c68 Change le localstorage pour éviter les crash suite à la mise à jour 2 2022-09-15 15:35:08 +02:00
Johan Girod 5bf86470dc Change le localstorage pour éviter les crash suite à la mise à jouré 2022-09-15 15:22:18 +02:00
Johan Girod 1ca2c95273 🖋️ Améliore la documentation de l'utilisation de la bibliothèque npm 2022-09-15 14:51:51 +02:00
Johan Girod d9e8a742f2 Change le titre des règles suite à la refacto publicodes 2022-09-15 14:51:51 +02:00
Johan Girod c00ec711e6 Réorganise la base de règle salariés
## Rationalise les espaces de nom

Sépare le fichier salarié en plusieurs, par grande thématique. Rationalise les espaces de nom :
- `salarié . cotisations` : toutes les cotisations et exonérations
- `salarié . contrat` : les éléments immuables spécifiques au contrat
- `salarié . rémunération` : tous les éléments relatifs à la rémunération (salaire brut, net, primes,
   avantages en nature)
- `salarié . régimes spécifiques` : les règles liées aux régimes spéciaux (DFS, cadre, impatriés, etc)

 ## Apporte des corrections sur le calculs du simulateur
- Ajoute la limite de déduction sur la part employeur des prévoyances
- Enlève la CSA de l'exonération JEI
- Réecrit les règles de déductions des frais de transport domicile / travail pour coller à la réglementation
- Précise le calcul de l'assiette de la CSG
2022-09-15 14:51:51 +02:00
Johan Girod ca6e467c23 Réecrit l'exonération LODEOM de la même manière que la réduction générale
fix #1914
2022-09-15 14:51:51 +02:00
Johan Girod 9f63ffdb7d Refacto des règles salarié
- Renommage contrat salarié en salarié
- Ajout d'un espace 'contrat' ou toutes les informations contractuelles ont été déplacée (brut de base, temps de travail, type de contrat)
- Utilisation tant que possible de `avec`
- Déplacement des éléments de rémunération dans l'espace de nom "rémunération"
- Déplacement des exonérations dans 'salarié . cotisations . exonérations'

Work in progress
2022-09-15 14:51:51 +02:00
Johan Girod 4dd3e6ef0d Met à jour la dernière version de publicodes beta.51 2022-09-15 13:08:35 +02:00
Jérémy Rialland 58c07abe23 Update publicodes to beta.49 2022-09-15 13:08:35 +02:00
Jérémy Rialland 38d2b5bdcd Fix tests 2022-09-15 13:08:35 +02:00
Jérémy Rialland 3e7cc3b64e Update RulePage props 2022-09-15 13:08:35 +02:00
Jérémy Rialland b069c40cbf Fix safe situation catch errors 2022-09-15 13:08:35 +02:00
Jérémy Rialland 34938a6872 Add timeout for offline usage 2022-09-15 13:08:35 +02:00
Jérémy Rialland 7bee48d96d Refacto situation 2022-09-15 13:08:35 +02:00
Jérémy Rialland 0ce6677903 Refacto developer documentation 2022-09-15 13:08:35 +02:00
Jérémy Rialland 2ef1abf3b2 Update tests 2022-09-15 13:08:35 +02:00
Jérémy Rialland bb7d45cb97 Add documentation nav menu 2022-09-15 13:08:35 +02:00
Benjamin Arias 75e5aef14d
Amelioration a11y des labels de champs dans Conversation (#2282)
* feat: Amélioration de la lecture d'écran divers inputs

* feat: Améliore le label lu par le SR > InputSuggestion

* feat: Fix autofocus

* fix: Corrige label

* fix: nettoyage

* fix: Modifie selecteurs d'input
2022-09-15 10:23:53 +02:00
Benjamin Arias cf69b0c356
Ajout fonctionnalité d'activation d'autofocus manuel (#2281)
* feat: Ajout partie redux permettant sauvegarder shouldFocusField

* feat: Retire `title` des balises input et remplace par `aria-labelledby`

* feat: focus au clic sur précédent

* feat: Cache éléments inutiles aux lecteurs d'écran

* fix: Retire `title` inutile

* feat: Re-ajoute `aria-label`

* feat: Ajoute le hook useShouldFocusField + aria-label

* feat: Utilise id au lieu d'aria-labelledby dans les tests e2e

* feat: Retire aria-labelledby des selecteurs restants test e2e

* fix: Retire code inutile

* fix: Corrige erreur ts-lint + suit le format des labels de type d'action

* feat: Readd title to avoid react-aria breaking

* fix: Id incorrecte
2022-09-14 14:25:58 +02:00
Benjamin Arias 2fb6d32606
Améliore a11y de Progress, Questions et SimulationGoals (#2279)
* feat: Améliore a11y de Progress et Questions

* fix: Mise à jour du label de Progress

* fix: Passe id au label pour éviter comportement erratique

* fix: Retire assertive + correction id

* feat: Ajoute un aria-label pour palier au comportement imprévisible du lecteur d'écran

* fix: Remove aria-label to avoid breaking tests
2022-09-13 16:23:01 +02:00