Skip to content

Commit

Permalink
typo: format comment to 80 width
Browse files Browse the repository at this point in the history
  • Loading branch information
EmileRolley committed Oct 9, 2023
1 parent 1c1d333 commit 80dd4de
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 6 deletions.
3 changes: 2 additions & 1 deletion src/hooks/useRules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,8 @@ export function useRules({ lang, region, isOptim = true }: Props) {
.then((res) => res.data as unknown),
{
keepPreviousData: true,
// When we work locally on the model we want the rules to be updated as much as possible (on window focus and every 3 seconds)
// When we work locally on the model we want the rules to be updated as
// much as possible (on window focus and every 3 seconds)
refetchOnWindowFocus: process.env.NEXT_PUBLIC_LOCAL_DATA_SERVER
? true
: false,
Expand Down
20 changes: 15 additions & 5 deletions src/publicodes-state/README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,25 @@
# Publicodes State

Cette librairie met à disposition des hooks React permettant de gérer le state d'un utilisateur de Nos Gestes Climat et ses simulations associées.
Cette librairie met à disposition des hooks React permettant de gérer le state
d'un utilisateur de Nos Gestes Climat et ses simulations associées.

Cette librairie souhaite permettre une façon simple et claire de modulariser le code de Nos Gestes Climat en permettant de séparer toute la logique utilisateur/formulaire/publicodes du reste du front-end. Cette séparation des préoccupations permet au front-end d'évoluer rapidement sans avoir à se soucier des complexités du moteur Publicodes.
Cette librairie souhaite permettre une façon simple et claire de modulariser le
code de Nos Gestes Climat en permettant de séparer toute la logique
utilisateur/formulaire/publicodes du reste du front-end. Cette séparation des
préoccupations permet au front-end d'évoluer rapidement sans avoir à se soucier
des complexités du moteur Publicodes.

Ce que cette librairie ne fait pas :

- Chargement des fichiers de règles Publicodes. Un fichier de règle doit être fourni déjà chargé au provider de la librairie.
- Régionalisation et internationalisation. Le fichier de règle étant fourni par le front-end, la librairie n'a aucune idée de la langue de celui-ci.
- Chargement des fichiers de règles Publicodes. Un fichier de règle doit être
fourni déjà chargé au provider de la librairie.
- Régionalisation et internationalisation. Le fichier de règle étant fourni par
le front-end, la librairie n'a aucune idée de la langue de celui-ci.

La librairie propose trois providers et leurs hooks associés : un pour la gestion d'un utilisateur, un pour initialiser l'engine et la simulation (basé sur les infos de user) et le dernier pour la gestion d'un formulaire (basé sur la simulation).
La librairie propose trois providers et leurs hooks associés : un pour la
gestion d'un utilisateur, un pour initialiser l'engine et la simulation (basé
sur les infos de user) et le dernier pour la gestion d'un formulaire (basé sur
la simulation).

## Providers

Expand Down

0 comments on commit 80dd4de

Please sign in to comment.