Estou tentando personalizar o “Componente de Tema do Cabeçalho da Marca” do Discourse. Não tenho certeza de qual abordagem seguir aqui. Quero adicionar itens de submenu, por exemplo, minha estrutura de links ficaria assim:
vídeo
áudio - livros
- palestras,
tópicos - desenvolvimento web
- tecnologia
- engenharia
suporte
Mas adicionar itens de submenu não é uma opção padrão com este componente. Sei que existe um componente Discourse Header Submenus que tem parte da funcionalidade que eu quero, mas apenas no modo desktop.
Não há plugin outlets disponíveis neste componente que eu conheça, então não posso injetar código e acho que não posso sobrescrever o template porque ele não faz parte da base de código principal do Discourse, então não posso acessá-lo, tanto quanto sei (embora seja criado e mantido pelo Discourse).
Os links serão buscados de uma API, mas estou apenas tentando codificá-los nesta fase.
De forma mais geral - é possível personalizar componentes de tema fora do repositório principal do Discourse? Qual é a abordagem apropriada a ser tomada aqui?
Obrigado pela sua ajuda!