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

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“