ردود فعل Discourse لا تدعم الرموز المجانية غير النمطية (يُضاف بادئة 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، على سبيل المثال:


    api.replaceIcon("far-beer", "beer");

لا أعرف ما إذا كان يجب تقديم إعداد جديد هنا أو إضافة بعض المنطق لاستخدام نفس الإصدار غير البعيد إذا كان الإصدار البعيد غير موجود. :thinking:

5 إعجابات