-
Notifications
You must be signed in to change notification settings - Fork 2
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
♻️ Improve checkbox component state #537
Conversation
Une fois l'application déployée, elle sera accessible à cette adresse https://ui-pr537.review.pix.fr |
c4ef718
to
86cffd4
Compare
7b12aa1
to
4b94637
Compare
7763465
to
e5893cd
Compare
e5893cd
to
f74b008
Compare
f74b008
to
72a73d5
Compare
c5884e1
to
f56a9c5
Compare
Je dirais non, on ne veut pas des composants natif Ember puisqu'en V5 et futur ils sont censé disparaître ( même si il serait disponible via un package legacy, mais ça ne semble pas forcément le bon move ) |
f56a9c5
to
4d882e5
Compare
À finaliser, ouvert à la contrib. Voir https://1024pix.slack.com/archives/C0149DV4873/p1713256734589479 |
Je proposerais bien de fermer cette PR : le composant a connu pas mal de changements dernièrement, il faudrait voir si la question de l'amélioration se pose toujours |
Note :
Le changement pose quelques soucis, notamment parce que la checkbox est utilisée par le composant multi-select et un filter (qui appelle multi select qui appelle checkbox). On se retrouve avec un enchainement d'actions au on-change.
Est-ce que ce ne serait pas l'occasion de passer aux composants Ember Checkbox ?
🎄 Problème
Il y a un décalage entre l'état réel du composant et le paramètre
isChecked
.Si on passe le
isChecked
àtrue
, puis qu'on clique sur la checkbox, leisChecked
reste àtrue
au lieu de repasser àfalse
.🎁 Proposition
Modifier le paramètre au clic.
🎅 Pour tester
Cliquer sur la checkbox, vérifier que tout est OK