Las plantillas de elementos de transmisión de usuario necesitan una actualización

Hola,

Noté que en estos plugins, las plantillas user-stream-item necesitan una actualización (quizás haya otros plugins también)… para adaptarse a los cambios principales.

Plugin Discourse Follow
https://github.com/discourse/discourse-follow/blob/main/assets/javascripts/discourse/templates/components/follow-feed-post.hbs

Plugin Discourse Reactions
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/components/discourse-reactions-reaction-post.hbs

Ahora se ve así :arrow_down_small:

Esto es lo esperado :arrow_down_small:


Hubo una corrección en la plantilla principal user-stream-item hace unos meses que cambió el orden de los elementos y añadió algunas clases nuevas.


Gracias :slightly_smiling_face:

3 Me gusta

Si alguien necesita una solución rápida, hice algunas modificaciones en CSS para ordenar estos elementos en el lugar correcto. :slightly_smiling_face:

Común > CSS

.user-stream {
  .item,
  .user-stream-item {
    // agregar la exclusión no importa mucho
    // excepto que no agregará estos al estilo central actual
    .info:not(.user-stream-item__header) {
      display: flex;
      align-items: flex-start;
      .stream-topic-details {
        order: 1;
        flex-grow: 1;
      }
      .expand-item,
      .collapse-item {
        order: 2;
      }
      .time {
        order: 3;
      }
    }
  }
}
1 me gusta

¡Gracias por el informe @Don! Parece que los plugins de reacciones/seguimiento copiaron originalmente la estructura HTML de core, por lo que ambos dependían del CSS antiguo.

Creo que podemos hacer las cosas más limpias reutilizando el componente UserStreamItem de core en ambos plugins:

Esto añadirá un poco de personalización adicional de core: DEV: Add `{{yield}}` to user-stream-item for plugins/themes by davidtaylorhq · Pull Request #20791 · discourse/discourse · GitHub

Solución para reacciones: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #217 · discourse/discourse-reactions · GitHub

Solución para seguir: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #91 · discourse/discourse-follow · GitHub

4 Me gusta

Este tema se cerró automáticamente después de 37 horas. Ya no se permiten nuevas respuestas.