Discourse Reactions는 일반 무료 아이콘을 지원하지 않습니다 (좋아요 아이콘에 far- 접두사가 추가됨)

더 이상 좋아하지 않을 때는 아이콘이 정상적으로 작동하지만, 좋아할 수 있을 때는 작동하지 않습니다.

코드를 살펴보면, 이미 '좋아요’를 눌렀을 때:

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

아직 '좋아요’를 누르지 않았을 때:
https://github.com/discourse/discourse-reactions/blob/main/assets/javascripts/discourse/widgets/discourse-reactions-reaction-button.js#L130-L136

far— 버전의 아이콘을 기대하고 있는데, beer의 경우 해당 버전이 존재하지 않는 것으로 보입니다. :thinking:

귀하의 경우를 위한 빠른 해결책은 API를 사용하여 far-beer를 대체하는 것입니다. 예를 들어:

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

여기에 새로운 설정을 도입해야 하는지, 아니면 far 버전이 존재하지 않을 때 동일한 non-far 버전을 사용하도록 로직을 추가해야 하는지는 잘 모르겠습니다. :thinking:

5개의 좋아요