Discourse Reactions unterstützt keine nicht-regulären kostenlosen Symbole (dem Like-Icon wird das Präfix 'far-' hinzugefügt)

Ich versuche, das kostenlose, solide Bier-Symbol als mein Discourse-Reaktions-Icon hinzuzufügen:

Leider wird das Präfix “far-” zum Text “beer” hinzugefügt

und das reguläre Symbol ist nicht in der kostenlosen Stufe enthalten:

sodass das Symbol nicht geladen wird:

image

Wenn dies beabsichtigt ist, gibt es eine Problemumgehung dafür?

1 „Gefällt mir“

Funktioniert fas-beer als Icon-Name zufällig?

Das Symbol funktioniert, wenn du es nicht mehr mögen kannst, aber nicht, wenn du es kannst.

Wenn man sich den Code ansieht, wenn man bereits geliked hat:

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

Wenn man noch nicht geliked hat:
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-reaction-button.js#L130-L136

Es wird eine far—-Version erwartet, die es für beer anscheinend nicht gibt. :thinking:

Eine schnelle Lösung in deinem Fall ist die Verwendung der API, um das far-beer zu ersetzen, zum Beispiel:

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

Ich weiß nicht, ob hier eine neue Einstellung eingeführt werden sollte oder ob einige Logik hinzugefügt werden sollte, um die gleiche Nicht-Far-Version zu verwenden, wenn die Far-Version nicht existiert. :thinking:

5 „Gefällt mir“

Leider nein, es ist leer, genau wie oben.

Danke, dass Sie sich das im Detail angesehen haben. Die Verwendung des obigen HTML ist definitiv eine gute Übergangslösung für die absehbare Zukunft. Wir haben dies ursprünglich getan, um das Herz zu ersetzen, aber ich habe völlig vergessen, dass es wieder verwendet werden könnte, um auch das far-beer zu ersetzen.

2 „Gefällt mir“

7 Beiträge wurden in ein neues Thema aufgeteilt: Probleme beim Ersetzen des :heart:-Symbols in Reaktionen