-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Service + Composant + Container pour la recherche commune / département #148
Conversation
af53b55
to
c6880e2
Compare
1da8936
to
becf9a4
Compare
3224f73
to
2e52ffd
Compare
eb8a7ed
to
e79d556
Compare
Pour info, j'ai rebase la branche par-dessus ma branche J'ai l'impression que ça marche pas trop mal ... juste un doute si le click sur l'onglet chronodose n'est pas un peu plus long après le rebase qu'avant (note: pour tester, il faut soit modifier sa date systeme pour se positionner au 12/05, ou bien overrider la fonction |
je vais jeter un œil, j'ai moins de temps que prévu aujourd'hui :/
…On Tue, 11 May 2021 at 03:30, Frédéric Camblor ***@***.***> wrote:
Pour info, j'ai rebase la branche par-dessus ma branche
tomorrow_appointments, c'est dispo sur la branche
features/rebased-component-autocomplete
J'ai l'impression que ça marche pas trop mal ... juste un doute si le
click sur l'onglet chronodose n'est pas un peu plus long après le rebase
qu'avant (note: pour tester, il faut soit modifier sa date systeme pour se
positionner au 12/05, ou bien overrider la fonction
fonctionaliteChronodosesActive() du vmd-rdv
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#148 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABZQMUSJBBVXRLOR5I6VFDTNCCFBANCNFSM44BTTYMA>
.
|
e79d556
to
dbe3b39
Compare
Abstract
See in action : https://dev.vitemado.se/148-merge/
Nouvelles fonctionnalités
Aucune
Régressions connues
Aucune 😅
Ce que ça fait
<vmd-search />
qui s'occupe d'injecter le bon service au composant<vmd-commune-or-departement-selector />
suggest: (prefix: string) => Promise<Departement | Commune>
qui encapsule la logique de recherche. Dans les tests, juste un stub et c'est rigolotypescript-memoize
qui marche mieux car l'implémentation actuelle ne fonctionnait pas pour des appels fait sur le même tick. (et aussi c'est plus clair ce que ça fait quand on le lit (et c'est testé donc c'est pas magique))SearchRequest = SearchRequestByCommune | SearchRequestByDepartement
ça permet de mieux s'assurer de la complétude des implémentations au regard des 2 variantes car le compilateur râle. ça permet aussi de récupérer cet objet depuis<vmd-search />
aussi bien que de le désérialiser depuis l'url (ou de query params 👀 )Bonus
<vmd-commune-or-departement-selector />
(dans un prochain épisode)