Discourse Reactions non supporta icone gratuite non regolari (il prefisso 'far-' viene aggiunto all'icona like)

Sto provando ad aggiungere l’icona gratuita e solida della birra come mia icona delle reazioni di discourse:

Purtroppo il prefisso “far-” viene aggiunto al testo “beer”:

e l’icona normale non è inclusa nel piano gratuito:

quindi l’icona non viene caricata:

image

Se questo è intenzionale, esiste una soluzione alternativa?

1 Mi Piace

Per pura casualità, fas-beer come nome dell’icona funziona?

L’icona funziona se non ti piace più, ma non quando puoi.

Guardando il codice, quando hai già messo mi piace:

https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-reaction-button.js#L107-L115

Quando non hai ancora messo mi piace:
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-reaction-button.js#L130-L136

Si aspetta una versione far—, che sembra non esistere per beer. :thinking:

Una soluzione rapida nel tuo caso è usare l’API per sostituire far-beer, ad esempio:

<script type="text/discourse-plugin" version="0.8">
    api.replaceIcon("far-beer", "beer");
</script>

Non so se qui debba essere introdotta una nuova impostazione o aggiungere una logica per usare la stessa versione non-far se la versione far non esiste. :thinking:

5 Mi Piace

Purtroppo no, è vuoto proprio come sopra.

Grazie per aver esaminato questo problema in dettaglio. Usare l’html sopra è sicuramente un buon workaround per il futuro prevedibile. L’abbiamo fatto originariamente per sostituire il cuore, ma mi è completamente sfuggito che potesse essere usato di nuovo anche per sostituire il far-beer.

2 Mi Piace

7 post sono stati divisi in un nuovo argomento: Problemi nella sostituzione dell’icona :cuore: nelle reazioni