Modificando DirectoryTables

Eu sei que isso é bobo antes de perguntar, mas aceito que também sou bobo.

Como modifico isso em um tema personalizado:

<DirectoryTable
              @items={{this.model}}
              @columns={{this.columns}}
              @showTimeRead={{this.showTimeRead}}
              @order={{this.order}}
              @asc={{this.asc}}
            />

(editar) o objetivo seria mudar isso para, talvez… linhas e colunas com divs.

1 curtida

Antes mesmo de você responder, Kris, agradeço seu tempo.

1 curtida

Bom momento! Esta semana comecei a atualizar o diretório para mudar de uma <table> para um layout de div mais flexível que recria o layout da tabela usando CSS grid. Portanto, se você puder esperar uma ou duas semanas, este deve ser o novo padrão.

Caso contrário, você teria que substituir nosso modelo padrão aqui de dentro de um tema. Temos alguns detalhes sobre substituições de modelo em Developing Discourse Themes & Theme Components

2 curtidas

Era exatamente o que eu precisava, muito obrigado!

Ordenar por localização? Mostrar primeiro os membros mais próximos? :innocent:

Instalei meu tema personalizado, modifiquei este arquivo: “discourse/app/assets/javascripts/discourse/app/components/directory-table.hbs at ba3f62f576068035bc8fbda615e595960cd4520c · discourse/discourse · GitHub”, verifiquei e instalei atualizações para ele, mas não vejo nenhuma alteração. Adicionei uma classe ao “directory-table-container” como teste. Preciso reconstruir o container?
Localização do arquivo modificado:
$theme/javascripts/discourse/app/components/directory-table.hbs

Então, eu descobri a tabela e os tds, mas onde raios as tags tr vivem?

Este trabalho mencionado anteriormente foi mesclado ao Discourse, e não usamos mais table para tabelas de usuários, utilizando agora uma combinação de div e CSS grid

Você teria que verificar o componente DirectoryItem, que é encontrado aqui: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/directory-item.hbs

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.