Custom Hamburger Menu Links

Ho dato un’occhiata al codice della barra laterale di Discourse e @manuel aggiunta di icone.

Sembra che al momento non sia possibile personalizzare i link personalizzati dell’icona perché il metodo di decorazione del menu hamburger non tiene conto della costante prefixValue (che contiene il nome dell’icona) o qualcosa di simile…

Mi sembra anche che le decorazioni del menu hamburger con api.decorateWidget saranno deprecate. Vedi:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js#L534

Inoltre, il fatto che i link esterni non funzionino più potrebbe derivare da questo:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js#L524

Quindi dovrebbero esserci alcune modifiche al core per rendere disponibile questa funzionalità.

:warning: La mia conoscenza di come funziona Discourse è quasi inesistente, quindi potrei sbagliarmi di grosso.

Ho ragione nelle mie scoperte?

3 Mi Piace