تجاوز قائمة الفئات

أعمل حاليًا داخل مُهيئ لإضافتي المخصصة - أرغب في إضافة فئة (locked-category) عشوائية لكل فئة مقيدة، لكنني لم أستطع تحديد الطريقة تمامًا.

أعلم أنني يمكنني تعديل قالب topic-list-item، ومع ذلك فإن الفئة مشروطة وتعتمد على ما إذا كان الموضوع مقيدًا أم لا.

إليك الكود المعني:
TopicStatus.reopen({ statuses(){ if (this.topic.is_locked_down) { // أرغب في إضافة الفئة إلى قائمة فئات الموضوع } ... })

إذا كان لدى أي شخص أفكار، فإن أي مساهمة تُقدّر!

إذا كان

في منشورك يشير إلى فئات ذات صلاحيات قراءة محدودة، فإن شيءًا مثل هذا سيعمل إذا قمت بإضافته إلى المبدئ الخاص بك.

api.modifyClass("component:topic-list-item", {
  didInsertElement() {
    this._super(...arguments); // يضمن تشغيل الكود الأساسي أولاً

    const privateCategory = this.topic.category.read_restricted;
    if (privateCategory) {
      // يضيف الفئة إلى عناصر قائمة المواضيع التي تستوفي الشرط أعلاه
      this.element.classList.add("locked-category");
    }
  }
});

رائع، نجح الأمر، شكراً جزيلاً!