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

[BUGFIX] Permet le clique entre les input `radio` ou `checkbox` et leur label

Open yannbertrand opened this issue 1 year ago • 6 comments

:christmas_tree: Problème

Depuis la v45, on ne peut plus cliquer entre un input "radio" ou "checkbox" et son label associé.

image(23)

:gift: Proposition

Replacer l'input à l'intérieur du label et utiliser flexbox comme avant.

:star2: Remarques

R AS

:santa: Pour tester

Vérifier qu'on peut correctement interagir avec les composants PixRadioButton et PixCheckbox.

yannbertrand avatar Apr 12 '24 13:04 yannbertrand

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

pix-bot-github avatar Apr 12 '24 13:04 pix-bot-github

Est ce que l'ajout d'un yield input dans PixLabel serait plus "clean" . ( if has-block input ) etc... ? et gérer ça côté PixLabel ?

xav-car avatar Apr 15 '24 07:04 xav-car

Est ce que l'ajout d'un yield input dans PixLabel serait plus "clean" . ( if has-block input ) etc... ? et gérer ça côté PixLabel ?

J'aime bien la simplicité de l'interface actuelle, j'ai peur qu'ajouter un yield ajoute une variante d'usage qu'on devra maintenir derrière.

yannbertrand avatar Apr 15 '24 08:04 yannbertrand

J'aime bien la simplicité de l'interface actuelle, j'ai peur qu'ajouter un yield ajoute une variante d'usage qu'on devra maintenir derrière.

Je comprends les deux points de vue. De mon côté même si j'ai du mal à voir les impacts (négatifs) possibles de cette PR, ça me fait un peu peur de voir le composant radio-button intégrer des usages dans le composant label sans que ce dernier n'ait été pensé pour et testé en conséquence

dlahaye avatar Apr 15 '24 14:04 dlahaye

De mon côté même si j'ai du mal à voir les impacts (négatifs) possibles de cette PR

Pour moi l'impact principal c'est le lien fort entre le composant PixRadioButton et la classe pix-label qui est interne à PixLabel. Si un jour, le nom pix-label évolue, les styles risquent de casser. Mais :

  1. je ne vois pas pourquoi ce nom évoluerait,
  2. j'espère qu'on s'en rendrait compte 😬

yannbertrand avatar Apr 15 '24 15:04 yannbertrand

ajouter un attribut au pixLabel @wrappedElement true|false ? qui ajoute un modifier à la classe pixLabel ?

xav-car avatar Apr 16 '24 14:04 xav-car

:tada: This PR is included in version 45.4.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

pix-service-auto-merge avatar May 06 '24 08:05 pix-service-auto-merge