Lié à la présence du PLF_PATH seulement (à confirmer).
Le client nécessiterait toujours la présence du PLF pour fonctionner (ou une modification de son code). Ceci est en partie apparu avec [cette PR](https://github.com/leximpact/leximpact-client/pull/104).
Avant, cela était défini dans redux/reducers/results/total-pop.ts
Maintenant, c'est récupéré de la requête au serveur lorsque celui-ci a le PLF activé.
## Debug
Un principe directeur de l'application est que l'interface graphique affichée dépend d'un état de l'application. Cet état est décrit dans [cette section du README](https://git.leximpact.dev/leximpact/leximpact-client/-/blob/master/README.md#organisation-de-létat-de-lapplication).
Le RootState est l'interface de l'état global redux. Elle est déduite des réduceurs. De cette manière, on peut déduire des bugs en amont en l'utilisant à chaque fois dans les mapStateToProps. ([src](https://github.com/leximpact/leximpact-client/pull/46))
Le root state est défini ici : redux/reducers/index.ts
L'état est construit ici : redux/make-application-state.ts
Les interfaces des états redux se situent maintenant dans le dossier redux/reducers avec leur réduceur associé ([src](https://github.com/leximpact/leximpact-client/pull/46)). = Les interfaces d'action se situent maintenant conjointement avec leur fonction créatrice.
Le format de ce state est défini ici (selon la partie gauche, la réforme paramétrique) : redux/reducers/parameters/interfaces/ir-state.ts
L'arborescence des états de l'application est contenue dans un store ([en savoir plus sur un Redux store](https://redux.js.org/api/store))
* React via React Developer Tools [plugin chrome](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi)
...
...
@@ -101,10 +72,15 @@ L'arborescence des états de l'application est contenue dans un store ([en savoi
/public : les éléments statiques de l'application
/redux : la gestion de l'état de l'application ; pour en savoir plus [Redux Fundamentals...: State, Actions, and Reducers](https://redux.js.org/tutorials/fundamentals/part-3-state-actions-reducers)
## TODO
Vérifier log : Can't write cookie on domain *.leximpact.an.fr
Réactiver le linting en CI (...8b01700258b106ab01d04930f9e37db94b7902cc) ?
Dispatcher le contenu du document 2020 : https://cloud.leximpact.dev/index.php/apps/onlyoffice/4060?filePath=%2FLexImpact_2020%2FProduit%20dotations%2FElements%20graphiques%20cartographie%2FAm%C3%A9liorations%20front%20_%20cartographie.docx ?
> Population, en local, prendre l'URL /connection/token et l'ajouter à [localhost](http://localhost:9001/ir) sans ir/
### Bug des tirets
Intervient dans components/common/articles-inputs/values/Values.tsx
Lorsque le PLF est désactivé du côté de leximpact-server seulement alors, on passe de :
Le client nécessiterait toujours la présence du PLF pour fonctionner (ou une modification de son code). Ceci est en partie apparu avec [cette PR](https://github.com/leximpact/leximpact-client/pull/104).
plf à ajouter aux déciles dans redux/reducers/results/total-pop.ts comme ici https://github.com/leximpact/leximpact-client/pull/104/files ?