pix-ui icon indicating copy to clipboard operation
pix-ui copied to clipboard

:recycle: Improve checkbox component state

Open mcampourcy opened this issue 1 year ago • 3 comments

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 ?

:christmas_tree: 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, le isChecked reste à true au lieu de repasser à false.

:gift: Proposition

Modifier le paramètre au clic.

:santa: Pour tester

Cliquer sur la checkbox, vérifier que tout est OK

mcampourcy avatar Jan 30 '24 15:01 mcampourcy

Une fois l'application déployée, elle sera accessible à cette adresse https://ui-pr537.review.pix.fr Les variables d'environnement seront accessibles sur scalingo https://dashboard.scalingo.com/apps/osc-fr1/pix-ui-review-pr537/environment

pix-bot-github avatar Jan 30 '24 15:01 pix-bot-github

Est-ce que ce ne serait pas l'occasion de passer aux composants Ember Checkbox ?

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 )

xav-car avatar May 06 '24 15:05 xav-car

À finaliser, ouvert à la contrib. Voir https://1024pix.slack.com/archives/C0149DV4873/p1713256734589479

yannbertrand avatar May 14 '24 07:05 yannbertrand

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

mcampourcy avatar May 21 '24 12:05 mcampourcy