Material-ui: [ListItem] Desbordamiento para primaryText

Creado en 13 jul. 2016  ·  3Comentarios  ·  Fuente: mui-org/material-ui

Descripción del problema

El componente ListItem con primaryText desborda su contenedor. A diferencia de secondaryText , no hay ninguna opción para establecer el número de líneas antes del desbordamiento y no existe un comportamiento de desbordamiento por defecto. Creo que es _posible_ apuntar al div el que se representa el texto estableciendo un className en el ListItem , luego encontrando el segundo div del primer div secundario, pero eso parece un error- propenso porque depende del HTML generado.

pasos para reproducir

  1. Cree un ListItem dentro de un List , y establezca su primaryText en una cadena lo suficientemente larga como para causar un desbordamiento.
  2. El texto se desbordará al final de la lista.

    Versiones

  • Material-UI: 0.15.2
  • Reaccionar: 15.2.0
  • Navegador: Safari 10

Comentario más útil

Me doy cuenta de que esto es antiguo, pero solo para tirar mis dos centavos ... ¿Por qué no hacemos que el texto primario muestre puntos suspensivos en el desbordamiento de forma predeterminada? Seguro que el texto primario no debería ser tan largo que se desborde, pero si lo hace, ¿no debería mostrar los puntos suspensivos en lugar de desbordarse y verse roto? No veo una razón para no implementar eso de forma predeterminada, a menos que haya algo más que dependa de que se desborde: visible.

Todos 3 comentarios

@finaiized En mi opinión, primaryText es para títulos y secondaryText para descripción, por lo que el formato se mantiene así. Un texto no debería ser tan largo como para desbordarse. De lo contrario, el estilo overflow : hidden junto con otros estilos que evitan el desbordamiento se pueden asignar al estilo primaryText así como los de secondaryText y se puede hacer un PR.

@finaiized Parece que se ha publicado una solución para esto. Sin embargo, primaryText no debería ser tan largo como para que se envuelva el texto y no creo que la implementación de esto en el proyecto MUI beneficie a otros usuarios. 😄

Me doy cuenta de que esto es antiguo, pero solo para tirar mis dos centavos ... ¿Por qué no hacemos que el texto primario muestre puntos suspensivos en el desbordamiento de forma predeterminada? Seguro que el texto primario no debería ser tan largo que se desborde, pero si lo hace, ¿no debería mostrar los puntos suspensivos en lugar de desbordarse y verse roto? No veo una razón para no implementar eso de forma predeterminada, a menos que haya algo más que dependa de que se desborde: visible.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

activatedgeek picture activatedgeek  ·  3Comentarios

ghost picture ghost  ·  3Comentarios

revskill10 picture revskill10  ·  3Comentarios

ryanflorence picture ryanflorence  ·  3Comentarios

sys13 picture sys13  ·  3Comentarios