Le composant ListItem
avec primaryText
déborde de son conteneur. Contrairement à secondaryText
, il n'y a pas d'option pour définir le nombre de lignes avant le débordement, et il n'y a pas de comportement de débordement par défaut. Je pense qu'il est _possible_ de cibler le div
dans lequel le texte est rendu en définissant un className
sur le ListItem
, puis en trouvant le deuxième div du premier enfant div, mais cela semble erreur- sujettes car cela dépend du code HTML généré.
ListItem
dans un List
, et définissez-le comme primaryText
sur une chaîne suffisamment longue pour provoquer un débordement.@finaiized À mon avis, primaryText
est destiné aux titres et secondaryText
à la description, c'est pourquoi le format est conservé de cette façon. Un texte ne doit pas être trop long au point de déborder. Sinon, le style overflow : hidden
ainsi que d'autres styles empêchant le débordement peuvent également être attribués au style primaryText, tout comme ceux de secondaryText
et un PR peut être effectué.
@finaiized On dirait qu'une solution a été publiée. Cependant, primaryText
ne devrait pas être si long que l'emballage des textes ait lieu et je ne pense pas que la mise en œuvre de cela dans le projet MUI profitera aux autres utilisateurs ! ??
Je me rends compte que c'est vieux, mais juste pour y jeter mes deux cents... Pourquoi ne faisons-nous pas simplement en sorte que le PrimaryText affiche une ellipse en cas de débordement par défaut ? Bien sûr, peut-être que primaryText ne devrait pas être si long qu'il déborde, mais si c'est le cas, ne devrait-il pas simplement afficher les points de suspension au lieu de déborder et d'avoir l'air cassé ? Je ne vois pas de raison de ne pas simplement implémenter cela par défaut, à moins qu'il n'y ait autre chose qui dépend du débordement : visible.
Commentaire le plus utile
Je me rends compte que c'est vieux, mais juste pour y jeter mes deux cents... Pourquoi ne faisons-nous pas simplement en sorte que le PrimaryText affiche une ellipse en cas de débordement par défaut ? Bien sûr, peut-être que primaryText ne devrait pas être si long qu'il déborde, mais si c'est le cas, ne devrait-il pas simplement afficher les points de suspension au lieu de déborder et d'avoir l'air cassé ? Je ne vois pas de raison de ne pas simplement implémenter cela par défaut, à moins qu'il n'y ait autre chose qui dépend du débordement : visible.