Commit Graph

32 Commits (fix-acrez)

Author SHA1 Message Date
Jérémy Rialland 3bdd883676 Add info about the error in crash page 2022-12-05 14:32:47 +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
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
Jérémy Rialland 7d4aabe35e Format prettier 2022-11-15 12:47:44 +01:00
Johan Girod 448dd816c9 Disable darkmode for embeded simulators 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 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
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
Jérémy Rialland 90320ae8b2 Add useSitePaths() hook 2022-08-23 12:59:42 +02:00
Jérémy Rialland 5bca6eeb02 Update react-router to v6 2022-08-23 12:59:42 +02:00
Jérémy Rialland 15eceb3eee Add PWA 2022-07-25 10:47:14 +02:00
Maxime Quandalle 4f3004932a
MAJ React Router (#2170)
* Configuration react-router-dom-v5-compat

À supprimer une fois la migration vers React Router 6 terminée
confer https://github.com/remix-run/react-router/discussions/8753

* Migration d'une API dépréciée

* Refacto useSearchParams React Router v6

* Fix types
2022-06-22 12:27:23 +02:00
Jérémy Rialland 383446e5b1 Refacto Redux store creation 2022-04-20 18:46:32 +02:00
Jérémy Rialland cd47674b9d WIP Migration Sentry 2022-04-14 11:15:09 +02:00
Jérémy Rialland 80be3f9229
#2007 add yes no switch (#2037)
* Ajout de storybook

Ajout d'un Switch oui/non

* Fix lint

* Add react-router and fix type

* Fix lint

* Resolution du conflit de version de prettier avec storybook

* Fix storybook

* Reduce Storybook bundle size
Refacto css in QuickLinks
Remove useless comment
Add default theme to CSS prop

* Déploiement de Storybook

* Fix déploiement

* Fix déploiement storybook url

* Fix Switch style

* Remplace les oui/non radio bouton par un Switch

* Filter aria props + react props in Storybook controls
Sort props in Storybook
Add global style in Storybook decorator

* Update Storybook packages

* Ajout d'un debounce dans OuiNonInput

* Fix du Switch

* Refacto des alias

* Fix lint error avec Storybook

* Fix eslint error

* Refacto deploy for Storybook

* Ajout de type pour les yaml d'economie collaborative
Ajout de type sur les fonction du locale storage
+ Autre fix de type

* Deploy storybook in dist dir in prod

* Fix focus on Switch

* Fix cy test

*  Remplace l'alias ~ par @

*  Refacto du Switch

* Remplace la checkbox par un Switch dans ChiffreAffairesActivitéMixte

* Ajout des stories RadioGroup et ToggleGroup

* Remplace le Switch oui/non par un ToggleGroup

* Ajout d'un label dans le Switch
Ajout du mode light sur le Switch

* Fix autofocus

* Fix cypress test

* 🐛 Ajout du polyfill replaceAll

* Test de deploiement

* Ajout d'une redirection pour Storybook

* Fix Storybook url

* Fix du deploiement de Storybook
2022-03-03 14:37:53 +01:00
Jérémy Rialland 1877d351ff Revert "🎨 Ajout de storybook + d'un Switch oui/non (#2014)"
This reverts commit e3d0883804.
2022-03-03 11:08:05 +01:00
Jérémy Rialland e3d0883804
🎨 Ajout de storybook + d'un Switch oui/non (#2014)
* Ajout de storybook

Ajout d'un Switch oui/non

* Fix lint

* Add react-router and fix type

* Fix lint

* Resolution du conflit de version de prettier avec storybook

* Fix storybook

* Reduce Storybook bundle size
Refacto css in QuickLinks
Remove useless comment
Add default theme to CSS prop

* Déploiement de Storybook

* Fix déploiement

* Fix déploiement storybook url

* Fix Switch style

* Remplace les oui/non radio bouton par un Switch

* Filter aria props + react props in Storybook controls
Sort props in Storybook
Add global style in Storybook decorator

* Update Storybook packages

* Ajout d'un debounce dans OuiNonInput

* Fix du Switch

* Refacto des alias

* Fix lint error avec Storybook

* Fix eslint error

* Refacto deploy for Storybook

* Ajout de type pour les yaml d'economie collaborative
Ajout de type sur les fonction du locale storage
+ Autre fix de type

* Deploy storybook in dist dir in prod

* Fix focus on Switch

* Fix cy test

*  Remplace l'alias ~ par @

*  Refacto du Switch

* Remplace la checkbox par un Switch dans ChiffreAffairesActivitéMixte

* Ajout des stories RadioGroup et ToggleGroup

* Remplace le Switch oui/non par un ToggleGroup

* Ajout d'un label dans le Switch
Ajout du mode light sur le Switch

* Fix autofocus

* Fix cypress test

* 🐛 Ajout du polyfill replaceAll
2022-03-03 10:49:35 +01:00
Jérémy Rialland 88d0627c88
Nettoyage du fichier .env.template + Ajout du devtool redux uniquement en mode dev (#2001)
*  Déplace les scripts de traduction dans site

*  Nettoyage du fichier .env.template

*  Ajout du devtool redux uniquement en mode dev

*  Ajout d'une erreur si l'api github ne retourne pas un status 200

*  Fix types

*  Temporary fix package import error

* ⬆️ Update @redux-devtools/extension
2022-02-09 10:26:56 +01:00
Johan Girod 096b5e8568 Répare l'autoresize de l'iframe sur chrome
On utilise une logique propre, plus la peine de passer par iframeResizer (qui intègre beaucoup de logique
de polyfill).

Par ailleurs, répare la page de test de l'intégration iframe en dev.

fix #1968, fix #1998
2022-02-08 17:13:59 +01:00
Jérémy Rialland ed477dd41c
🐛 Fix de la page d'erreur quand le site crash (#1985) 2022-02-03 17:52:40 +01:00
Maxime Quandalle 02e20fd3fd 🐛 Corrige le rendu côté serveur
Le rendu fonctionnait mais l'ajout d'un CSS `opacity: 0` sur la racine
`#js` générait un flash visuel inopiné.
2022-02-01 08:37:58 +01:00
Maxime Quandalle 1836dfd400 Prise en compte des retours PR vitejs
- Creation d'un composnant <BrowserOnly /> pour éviter le CLS
- Restaure l'animation de chargement et le message de navigateur obsolète
- Correction d'une chaîne de caractère dans l'UI avec des tabulations
- Répare la section nouveautés
- Suppression du rehooks/local-storage
- Suppression de swr
2022-01-31 13:33:07 +01:00
Maxime Quandalle 80cfdb7ebf Rendu coté serveur pour les tags Helmet 2022-01-31 13:33:07 +01:00
Maxime Quandalle cdf441a9e1 🐛 Corrections diverses 2022-01-31 13:33:07 +01:00
Maxime Quandalle 3e1bb91279 Configuration du Rendu coté serveur (SSR)
Désormais nous utilisons un script NodeJS natif pour générer le code
HTML pour le pré-rendu des pages. Cela est plus rapide et plus fiable
que la méthode précédente qui consistait un instrumentaliser un
navigateur (pupetter)
https://github.com/chrisvfritz/prerender-spa-plugin

Cela implique toutefois de faire attention à ne plus utiliser des
variables gloables du navigateur, comme `window`, `document` ou
`location` dans nos scripts. C'est plutôt une bonne pratique, mais il
faudrait sans doute configurer du typage pour détecter ces usages le
plus tôt possible et éviter de créer des erreurs inopinées avec le SSR.
2022-01-31 13:33:07 +01:00
Maxime Quandalle bb4106a8b5 Sites mon-entreprise et infrance
- Création d'un plugin personnalisé pour gérer le serveur dev et le
  build Rollup
- Restauration d'un template.html (ne fonctionne pas encore au build)
- Suppression de la config Babel
2022-01-31 13:33:07 +01:00
Maxime Quandalle 16ba0e5d3e Migration des variables d'environnement
Avec vite, on n'utilise plus `process.env` côté client, mais
`import.meta.env`. Par ailleurs seules les variables d'environnement
préfixées par `VITE_` sont exposées au client, les autres sont
uniquement disponibles côté serveur.
2022-01-31 13:33:07 +01:00
Johan Girod 138e1eeea4 Corrige les bugs liés à la taille de l'iframe
fix #1948, fix #1947
2022-01-26 15:15:36 +01:00
Jérémy Rialland 1e7cb55a2c Refacto du composant pour cacher le loader 2022-01-26 13:51:40 +01:00
Johan Girod 847a3e3dbd Change le logo partout 2021-12-02 16:53:08 +01:00
Maxime Quandalle 7db1a3394e Renomme le répertoire `mon-entreprise/` en `site/`
Pour éviter l'arborescence `mon-entreprise/mon-entreprise` qui prêtait
à confusion
2021-12-02 13:06:45 +01:00