Tris20
(Tristan)
17 Mayo, 2024 10:00
1
Estoy intentando añadir el icono de cerveza gratuito y sólido como mi icono de reacciones de Discourse:
Lamentablemente, el prefijo “far-” se añade al texto “beer”:
y el icono normal no está incluido en el nivel gratuito:
por lo que el icono no se carga:
Si esto es intencionado, ¿hay alguna solución alternativa?
1 me gusta
Firepup650
(Firepup Sixfifty)
17 Mayo, 2024 10:45
2
Por pura casualidad, ¿funciona fas-beer como nombre de icono?
El icono funciona si ya no te gusta, pero no cuando sí te gusta.
Mirando el código, cuando ya te gustó:
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-reaction-button.js#L107-L115
Cuando aún no te ha gustado:
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-reaction-button.js#L130-L136
Espera una versión far—, que no parece existir para beer.
Una solución rápida en tu caso es usar la API para reemplazar far-beer, por ejemplo:
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon("far-beer", "beer");
</script>
No sé si se debería introducir una nueva configuración aquí o añadir alguna lógica para usar la misma versión no-far si la versión far no existe.
5 Me gusta
Tris20
(Tristan)
21 Mayo, 2024 09:53
4
Lamentablemente no, está vacío igual que arriba.
Arkshine:
Una solución rápida en tu caso es usar la API para reemplazar el far-beer, por ejemplo:
<script type="text/discourse-plugin" version="0.8">
api.replaceIcon("far-beer", "beer");
</script>
Gracias por examinar esto en detalle. Usar el HTML anterior es definitivamente una buena solución alternativa para el futuro previsible. Lo hicimos originalmente para reemplazar el corazón, pero se me olvidó por completo que podría usarse nuevamente para reemplazar también el far-beer.
2 Me gusta
7 publicaciones se dividieron en un nuevo tema: Problemas al reemplazar el icono en Reacciones