Modelos de itens de fluxo do usuário precisam de alguma atualização

Olá,

Notei que nestes plugins os templates user-stream-item precisam de uma atualização (talvez existam outros plugins também)… para se adequar às mudanças principais.

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

Agora está assim :arrow_down_small:

Este é o esperado :arrow_down_small:


Houve uma correção no template principal user-stream-item alguns meses atrás, que alterou a ordem dos elementos e adicionou novas classes.


Obrigado :slightly_smiling_face:

3 curtidas

Se alguém precisar de uma solução rápida, fiz algumas modificações no CSS para organizar esses elementos no lugar correto. :slightly_smiling_face:

Common > CSS

.user-stream {
  .item,
  .user-stream-item {
    // adicionar a exclusão não importa muito
    // exceto que não adicionará estes ao estilo principal atual
    .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 curtida

Obrigado pelo relatório, @Don! Parece que os plugins de reações/seguir originalmente copiaram a estrutura HTML do core, e por isso ambos dependiam do CSS antigo.

Acho que podemos tornar as coisas mais limpas reutilizando o componente UserStreamItem do core em ambos os plugins:

Isso adicionará um pouco de personalização extra ao core: DEV: Add `{{yield}}` to user-stream-item for plugins/themes by davidtaylorhq · Pull Request #20791 · discourse/discourse · GitHub

Correção para reações: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #217 · discourse/discourse-reactions · GitHub

Correção para seguir: UX: Re-use UserStreamItem from core by davidtaylorhq · Pull Request #91 · discourse/discourse-follow · GitHub

4 curtidas

Este tópico foi automaticamente fechado após 37 horas. Novas respostas não são mais permitidas.