Open
Description
Bonjour,
Je ne sais pas trop si cette issue est un problème de React DSFR ou du DSFR, mais lorsque j'utilise la Checkbox d'MUI et que je définis disabled={true}
, la checkbox obtient une sorte d'ombre deux fois plus grande qu'elle-même par dessus, ce qui n'est pas agréable pour l'utilisateur.
Le problème ne se produit pas avec une simple balise input HTML, donc je suppose qu'il y a un problème avec le provider MUI du DSFR.
Illustration :
<input type="checkbox" checked={true} disabled={false}/> <Checkbox checked={true} disabled={false} />
<input type="checkbox" checked={true} disabled={true}/> <Checkbox checked={true} disabled={true} />
Le CSS qui affecte MUI est, d'après mon navigateur :
inline:2218
/**
* Override de l'opacité chrome sur un élément disabled
*/
a:not([href]),
button:disabled,
input:disabled,
input[type=checkbox]:disabled,
input[type=checkbox]:disabled + label,
input[type=radio]:disabled,
input[type=radio]:disabled + label,
textarea:disabled,
video:not([href]),
audio:not([href]) {
opacity: 1;
color: var(--text-disabled-grey);
}
Merci pour votre aide.
Metadata
Metadata
Assignees
Labels
No labels