Custom Hamburger Menu Links

Eu dei uma olhada no código da barra lateral do Discourse e @manuel adição de ícones.

Parece que, atualmente, não é possível personalizar os links personalizados do ícone porque o método de decoração do menu hambúrguer não leva em consideração a constante prefixValue (que contém o nome do ícone) ou algo assim…

Também me parece que as decorações do menu hambúrguer com api.decorateWidget serão depreciadas. Veja:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js#L534

Além disso, o fato de links externos não funcionarem mais pode vir disso:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js#L524

Portanto, deve haver algumas mudanças no core para tornar isso disponível.

:warning: Meu conhecimento sobre como o Discourse funciona é quase inexistente, então posso estar muito enganado.

Estou certo em minhas descobertas?

3 curtidas