Custom Hamburger Menu Links

J’ai jeté un œil au code de la barre latérale de Discourse et à @manuel ajout d’icônes.

Il semble qu’actuellement, il ne soit pas possible de personnaliser les liens personnalisés de l’icône car la méthode de décoration du menu hamburger ne prend pas en compte la constante prefixValue (qui contient le nom de l’icône) ou quelque chose comme ça…

Il me semble également que les décorations de menu hamburger avec api.decorateWidget vont être dépréciées. Voir :
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js#L534

De plus, le fait que les liens externes ne fonctionnent plus pourrait provenir de ceci :
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js#L524

Il devrait donc y avoir des changements dans le cœur pour rendre cela disponible.

:warning: Mes connaissances sur le fonctionnement de Discourse sont quasi inexistantes, je pourrais donc avoir tort.

Est-ce que j’ai raison dans mes conclusions ?

3 « J'aime »