نحن نستخدم أيقونة “sliders” هنا افتراضيًا (وهي الحالة الوحيدة لهذه الأيقونة في Discourse افتراضيًا) - لذا سيكون من الآمن استخدام replaceIcon() في هذه الحالة
نظرًا لعدم وجود واجهة برمجة تطبيقات لاستبدال الأيقونات الفردية، فإن أفضل طريقة لدعم ذلك اليوم هي تقييم الطلبات لإضافة أسماء مستعارة جديدة تجمع حالات الاستخدام المتشابهة.
على سبيل المثال، نستخدم d-liked كاسم مستعار لـ heart حتى يمكن استخدام replaceIcon() ضد d-liked لتغييرها في سياق الإعجاب، بدلاً من استبدال كل ظهور لأيقونة القلب في التطبيق.
سيكون من الجيد استبدال أي ظهور فردي، وهذا ليس موقفًا غير عادي في السمات - نأمل أن يكون لدينا واجهة برمجة تطبيقات لذلك يومًا ما.