Alterar uma única instância de ícone

Usamos um ícone de “sliders” aqui por padrão (e é a única ocorrência deste ícone no Discourse por padrão) — então seria seguro usar replaceIcon() neste caso

image

Como não temos uma API para substituir ícones individuais, a melhor maneira de dar suporte a isso hoje é avaliando solicitações para adicionar novos aliases que agrupem casos de uso semelhantes.

Assim, por exemplo, usamos d-liked como um alias para heart para que replaceIcon() possa ser usado contra d-liked para alterá-lo no contexto de “like”, em vez de substituir todas as ocorrências do ícone de coração em todo o aplicativo.

Seria bom substituir qualquer ocorrência única, isso não é uma situação incomum em temas — esperamos que um dia tenhamos uma API para isso.