## 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
- 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
* 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
* 🔨 Remplace la règle année par une règle date
Afin d'intégrer l'historique des variations du SMIC en cours d'année
* 📅 Mise à jour du SMIC au 1er mai 2022
* ✅ Adaptations CI
* Écriture des dates sous forme condensée
6cfb7528e1 (r72674343)
* Corrige le taux ATMP
- Met à jour le style des notifications dans la conversation
- Améliore la landing page
- Améliore la vue de la situation des simulateurs
- Les données de l'entreprise courante sont stockées en publicodes
- Ajoute la possibilité de réinitialisé la simulation sans les données entreprises
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
* ✨ Refacto de la config eslint
* ✨ Ajout de rel='noreferrer' sur les liens
* ✨ Fix de différentes erreurs de types et de tests
* ✨ Ajout des regles cypress dans eslint
* ✨ Suppression de la regle react/jsx-no-target-blank
* ✨ Fix import
* 🎨 Ajoute un champs de recherche d'entreprise dans la page d'accueil
Aucune intéractivité ajoutée pour l'instant
🔥 Déplace la recherche dans un nouveau composant
🎨 Ajoute une animation lors de la saisie de texte
🎨✨ Branche la recherche d'entreprise via l'api existante
🎨 Améliorations diverses
✨ ajoute la possibilité d'utiliser entrée lorsqu'il n'y a qu'un seul résultat
Remplace les résultats sous forme de lien par des boutons
🐛 Fix le prérendu
💚 Fix TS & répare le composant 'Appear'
Améliore le style sur mobile
Ajoute une section simulateurs sur la landing
Enlève l'animation lorsqu'on revient à la page d'accueil depuis une autre page
Branche la selection d'entreprise avec la page 'gérer'
Branche la selection d'entreprise avec la page 'gérer'
Ajoute un raccourci vers l'entreprise selectionnée depuis la page d'accueil
👽 ajoute les traductions manquantes
* Adapte la nouvelle page à la charte URSSAF
* Répare la selection des resultats
Simplifie le contenu de la landing
* Met à jour les tests cypress avec le flow de recherche
* Répare les erreurs de type
* Réduit la taille du champ de recherche sur la landing
* Met en avant la recherche entreprise
* Améliore le test cypress de la recherche
* Utilise une couleur moins forte pour le fond de la recherche
* Remet en couleur claire par la landing
* Utilise data-testid pour identifier les éléments de la recherche
* Enlève un composant non utilisé
Co-authored-by: Johan Girod <johan.girod@beta.gouv.fr>
Co-authored-by: Alexandre Valsamou-Stanislawski <alexandre.valsamoustanislawski@beta.gouv.fr>