Commit Graph

133 Commits (82a806b2aaa24fdda9a4ceb28b74c4d07cbeee5c)

Author SHA1 Message Date
Mael 82a806b2aa Examples de code plus larges 2019-10-07 16:38:29 +02:00
Mael 24dc404867 Nouvelle page à part entière 'integration' 2019-10-07 16:38:29 +02:00
Mael 6d32acccec 2ème example codesandbox pour la librairie 2019-10-07 16:38:29 +02:00
Mael 28e97c708a Première démo simple de la bibliothèque de calcul 2019-10-07 16:38:29 +02:00
Mael 421c46af48 Choix d'intégration dans le pied de page: bibliothèque de calcul ou interface 2019-10-07 16:38:29 +02:00
Johan Girod 08a1dc9776 Enlève le bouton j'ai déjà déclarer mon entreprise 2019-10-07 11:06:05 +02:00
Johan Girod 09fd2a71a2 Ajoute une question pour les auto-entrepreneurs 2019-10-07 11:06:05 +02:00
Johan Girod 57a7b30f14 🎨🔥 change la recherche d'entreprise
- On utilise un nouveau composant qui se base sur la dernière version de l'api SIRENE
- On sépare les données entre la simulation des cotisations et la création d'entreprise
- On gagne des lignes !
2019-10-07 11:06:05 +02:00
Maxime Quandalle 18ef20f7eb
Ajout de l'inscription newsletter sur les intégrations 2019-10-02 17:50:00 +02:00
Maxime Quandalle e428286c2d
Extraction du composant "inscription à la newsletter" 2019-10-02 17:49:59 +02:00
Maxime Quandalle 88437db8e4
Merge pull request #702 from betagouv/react-router-5.1
⬆ MAJ React router
2019-10-01 15:19:58 +02:00
Maxime Quandalle b87916e25a
Fin du drapeau en berne
This reverts commit 96df1c988b.
This reverts commit 2259edfd4d.
2019-10-01 10:33:51 +02:00
Maxime Quandalle 9576309c69
💚 Suppression de types non utilisés 2019-09-30 14:36:56 +02:00
Maxime Quandalle f51066b908
Utilisation des hooks React-Router
Sur les 9 utilisations de withRouter :
- suppression de 6 occurrences inutilisées
- migration d'1 occurrence vers le hook useLocation
- maintien de 2 occurrences inchangées car utilisées par des composants "class"
2019-09-30 13:01:19 +02:00
Mael 3739957039
Merge pull request #697 from betagouv/renommage
Renommage de syso à mon-entreprise
2019-09-30 11:44:47 +02:00
Maxime Quandalle 96df1c988b
Ajout du drapeau en berne sur l'intégration iframe
Cf. 2259edf
2019-09-29 19:43:49 +02:00
Maxime Quandalle 2259edfd4d
Logo Marianne en berne
Les différents sites de l'administration affichent un bandeau noir sur
le logo Marianne en raison du deuil national. Référence vers la version
numerique.gouv.fr qui intégre ce bandeau.
2019-09-29 19:38:24 +02:00
Johan Girod 9c625a642b
🖋️ retours Agnès 2019-09-26 10:10:56 +02:00
Mael d80588bf97 Renommage de syso en mon-entreprise 2019-09-25 17:53:55 +02:00
Maxime Quandalle 6c8dbd0004
🐛 Lien cassé vers le guide création URSSAF 2019-09-24 22:24:41 +02:00
Maxime Quandalle 0ddc2d0469
Ajout des règles dans le state Redux
Déplace la logique de changement de période d'un component vers un reducer
2019-09-18 14:10:10 +02:00
Maxime Quandalle dbbb67ee7f
Ajout du lint pour les hooks React
Comme recommandé dans la documentation des hooks React, ajout des deux
linters suivants : react-hooks/rules-of-hooks et react-hooks/exhaustive-deps

Mise à jour des composants, en particulier les useEffect pour y spécifier
toutes les dépendances.
2019-09-17 12:54:54 +02:00
Maxime Quandalle 3fbd94bc65
🔥 Suppression de redux-form
Supprime aussi redux-batched-action. Le code résultant est plus concis
(alors que l'on supprime une dépendance !), et plus clair car il y a moins
d'indirections pour se conformer aux API de redux-form.
2019-09-17 12:54:18 +02:00
Maxime Quandalle 16146814d9
🐛 Rétablit le scroll sur la page d'accueil
Fix #675
Revert partiel de 7ada8c47
2019-09-14 09:39:34 +02:00
Maxime Quandalle 9c8dbd3f88
🐛 Ajout d'une dépendance manquante
Fix #672
2019-09-13 11:45:37 +02:00
Johan Girod bbf99862dd
🖋️ enlève academia des exemples de plateforme de service 2019-09-13 10:45:02 +02:00
Johan Girod 7ada8c473b
🎨 répare petits bugs visuels 2019-09-13 10:23:54 +02:00
Maxime Quandalle bdd9505586
Suppression d'appels non utilisés 2019-09-11 18:17:07 +02:00
Maxime Quandalle 0663c97204 Utilisation du hook useTranslation de react-i18next
Suppression de notre composant withLanguage qui rajoutait une abstraction
inutile.

Note: de nombreux appels à withTranslation et withLanguage était inutile
car le composant augmenté n'utilisait pas les paramètres fournis (language, t, i18n).
L'utilisation des hooks nous permet de mieux gérer le code mort, car il s'agit
de simples variables dont le non-usage est détecté par l'analyse statique.
2019-09-11 11:17:23 +02:00
Maxime Quandalle 6ea5dd0870 Migration de React "class" à "function"
Le but de la refacto est de généraliser l'utilisation des hook

Nombre de composants convertis: 52
Nombre de composants restants: 12

Il est possible de compter les composants class restants en utilisant
grep "render()"

L'occasion aussi de remplacer la dernière occurence de UNSAFE_componentWillMount
2019-09-11 11:17:23 +02:00
Maxime Quandalle a1b99fdc64 Suppression des do-expression
Il s'agit d'une fonctionnalité non standard de JavaScript qui est peu
utilisée dans la base de code. Ajoute de la complexité pour les nouveaux
développeurs (configuration spécifique de l'environnement de dév) pour
trop peu de bénéfices.
2019-09-11 11:17:23 +02:00
Maxime Quandalle 32d8aa119e
🐛 Gestion des liens externes dans les intégrations Iframes
Fixes #662
2019-09-09 18:47:14 +02:00
Johan Girod 543271839d
Mise en production de l'économie collaborative 2019-09-09 18:08:16 +02:00
Johan Girod 737365ca74
🖋️ ajoute les personas sur le site 2019-09-09 11:45:26 +02:00
Maxime Quandalle 89e528bb1c
🐛🎨 Reformulation « part salarié » sur la fiche de paie
Plus cohérent avec « part employeur »
Re-correction du lien vers le taux neutre
2019-09-08 12:48:00 +02:00
Maxime Quandalle 2d738d03f6 🐛 Correction d'un lien cassé 2019-09-08 12:30:27 +02:00
Johan Girod 1a8d800421
🎨 ajoute une annonce pour les heures sup 2019-09-03 18:12:07 +02:00
Johan Girod d6b1f2808a
🔨 ajoute la défiscalisation des heures supplémentaires 2019-09-03 18:12:06 +02:00
Johan Girod 94bccdad94
change la version du store pour éco collab 2019-09-03 13:35:57 +02:00
Johan Girod 82150bb7e6
🖋️ changement du lien vers la page d'explication de l'immatriculation au régime général 2019-09-03 13:35:57 +02:00
Johan Girod 1d1b7203dd
🖋️ change la description de l'option pour le régime géneral 2019-09-03 13:35:56 +02:00
Johan Girod dfb841147a
🎨 répare le style des checkbox sur chrome 2019-09-03 13:35:56 +02:00
Johan Girod cd3145c55f
🐛 répare la page vide lorsque l'on deselectionne la location meublée sur le menu principal 2019-09-03 13:35:56 +02:00
Johan Girod d26d036653
🐛 le régime général n'est pas disponible pour la location de chambre d'hotes' 2019-09-03 13:35:56 +02:00
Johan Girod e5518fdfe4
🖋️ ajoute un lien vers le site des impots 2019-09-03 13:35:56 +02:00
Johan Girod 913b4178e1
🎨 retours UI
- Les activités peuvent tenir à trois sur une même ligne
- Le texte du bouton peut être selectioné
2019-09-03 13:35:55 +02:00
Johan Girod 10e4486196
🎨 :fountain-pen: typos et meilleur affichage des activités sur mobile 2019-09-03 13:35:55 +02:00
Johan Girod 921f56dd9e
Ajoute les mécanisme d'exemption à l'économie collaborative 2019-09-03 13:35:55 +02:00
Johan Girod f703a48d93
🔨 complétion de l'économie collaborative 2019-09-03 13:35:55 +02:00
Johan Girod 34780a2e15
🎨 Refacto l'économie collaborative
- L'état interne est plus simple
- Le parcours est plus beau et plus facile
- On peut revenir en arrière facilement
- Correction des bugs d'update, de modifications etc...
- La traduction sera plus simple
- L'état est sauvegardé dans le local storage
- Ajout de redirections quand l'utilisateur n'a pas suivi le parcours

NOTE ! Il reste à refactorer les exemptions
2019-09-03 13:35:54 +02:00