No puedo cambiar los iconos de notificación

¡Hola a todos!
Quiero cambiar estos iconos

Lo hice de esta manera

Y lo escribí en el encabezado

Pero el icono no ha cambiado.
Funciona con otros iconos.
Por favor, ayúdenme a resolver este problema.

Hola Mikhail,

Prueba con esta :slightly_smiling_face:

<script type="text/discourse-plugin" version="0.8">
  api.replaceIcon('notification.granted_badge', 'oo-medal-badges');
</script>

Puedes encontrar estas sustituciones aquí :arrow_down:

Sí, funcionó. Muchas gracias

¿Y dónde puedo ver cómo se ven?

Puedes identificarlo fácilmente usando “inspeccionar elementos”.

Por ejemplo: la notificación del icono de certificado

  1. Encuentra el nombre del icono con “inspeccionar elementos”


  1. Busca el mismo icono en icon-library.js

Luego puedes reemplazar el icono por cualquier otro que desees. :slightly_smiling_face:

Gracias por tu respuesta.
Ya lo resolví. Pensé que había alguna lista con los iconos estándar de Discourse.

¿Puedo añadir esto como referencia futura? Seguí las instrucciones de Replace Discourse's default SVG icons with custom icons in a theme - #19, pero lo que no me di cuenta al principio es que el mismo icono puede ser referenciado de diferentes maneras. En la propia aplicación, en ‘/styleguide/atoms/icons’ hay una lista de todos los iconos y cómo se refieren a ellos, así que en mi archivo header.html ahora tengo 5 referencias al icono del sobre:

    api.replaceIcon('envelope', 'fgx-air-mail');
    api.replaceIcon('far-envelope', 'fgx-air-mail');
    api.replaceIcon('notification.private_message', 'fgx-air-mail');
    api.replaceIcon('notification.read_private_message', 'fgx-air-mail');
    api.replaceIcon('notification.invited_to_private_message', 'fgx-air-mail');