Skip to content

[Slash] Field - Ajout de la classe af-form_group meme lors d'une surcharge de className#1370

Open
arnaudforaison wants to merge 1 commit intomainfrom
feature/slash-fix-field
Open

[Slash] Field - Ajout de la classe af-form_group meme lors d'une surcharge de className#1370
arnaudforaison wants to merge 1 commit intomainfrom
feature/slash-fix-field

Conversation

@arnaudforaison
Copy link
Contributor

Si on surcharge notre Input (par ex: RadioInput) avec une className alors la class af-form_group était supprimée.
La PR permet de garder les 2 classes af-form_group et la surcharge de className par le consommateur

isVisible?: boolean;
roleContainer?: string;
ariaLabelContainer?: string;
isLabelContainerLinkedToInput?: boolean;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cette props là n'était pas utilisable par les consommateurs ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai trouvé aucun consommateur et en plus elle n'a pas de sens. Car elle est utilisée pour lié le label avec l'input sur le htmlFor, or c'est toujours le cas

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

il me semble qu'il y avait des cas où on ne liait pas le label avec l'input, dans le cas des radio je crois

Comment on lines +151 to 154
className={classNames(className, "row", groupClassName, {
"af-form__group--required": actualRequired,
"af-form__group--label-top": labelPosition === "top",
})}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
className={classNames(className, "row", groupClassName, {
"af-form__group--required": actualRequired,
"af-form__group--label-top": labelPosition === "top",
})}
className={classNames("row", groupClassName, {
"af-form__group--required": actualRequired,
"af-form__group--label-top": labelPosition === "top",
}, className)}

les class css de utilisateur doivent toujours être placé à la fin affin qu'elle soit en surcharge du css si besoin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants