Implémenter le QF
Created by: LoicPoullain
Pour visualiser le QF sur l'interface, ajoutez ?qf=true
à l'URL
Cette PR implémente l'UX du QF et re-factorise une partie de l'état redux.
Une partie du code est également mis à jour pour utiliser nos conventions de nommage base
, plf
et amendement
(cf CONTRIBUTING.md
)
Comme prévu dans la carte Trello sur redux, un nouvel état parameters
est introduit. Il se divise en trois parties base
, plf
et amendement
et en sous-sections impot_revenu
et bientôt dotations
.
Un dossier types
est ajouté. Il contient les types des actions et des états.
Un composant <StateParameter />
est ajouté. Il permet simplement d'ajouter un <Parameter />
en l'associant à un point de l'état redux. Le plf, l'amendement, la base, l'immutabilité sont gérés en arrière-plan. Ce composant fonctionnera aussi bien avec l'IR qu'avec les dotations. Dans le futur, on pourra ainsi enlever FormulaOutputComponent
et BaseInputOutputComponent