codegouvfr / codegouvfr/react-dsfr
MUI x DSFR : Checkbox @mui disabled = bug d'affichage
- Lingua principale
- TypeScript
- Stelle
- 496
- Fork
- 99
- Merge medio
- 15h 36m
- PR unite (30g)
- 4
Descrizione
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 :

` `

` `
Le CSS qui affecte MUI est, d'après mon navigateur :
inline:2218
```css
/**
* 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.
Guida per i contributori
Apri la guida per i contributori
Valutazione
Questa issue non è ancora stata valutata.