موصل فئة لإضافة زر إلى المنشور

أحاول إنشاء نسخة من هذا الإضافة: Custom Topic Button (group)
أحاول إضافة زر في كل منشور على حدة، وليس في المواضيع.
لكنني لا أعرف كيفية إعداد موصلات الفئات الخاصة بي لحقن الأزرار أو الأيقونات في المنشورات.
إذا كنت أفهم الإضافة بشكل صحيح، فقد لاحظت استخدام هذا الموصل هنا:
assets/javascripts/discourse/templates/connectors/after-topic-footer-main-buttons/custom-public-button.hbs
إذا أردت إضافة زر في قائمة المنشور، كيف يجب أن يبدو الموصل الخاص بي؟

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

ستحتاج إلى إضافة شيء مشابه لهذا إلى سمة / إضافة المظهر الخاصة بك.

api.addPostMenuButton("my-button", () => {
  return {
    action: "someAction",
    icon: "someIcon",
    className: "someClass",
    title: "some title",
  };
});

توفر واجهة برمجة التطبيقات للإضافات طريقة لإضافة أزرار جديدة تجعل هذه العملية سهلة نسبيًا.

discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 7a2e8d3ead63c7d99e1069fc7823e933f931ba85 · discourse/discourse · GitHub

تستخدم مكون السمة هذا هذه الطريقة لإضافة زر جديد إلى تلك القائمة بناءً على بعض الشروط، وتعرف إجراءً جديدًا، لذا يرجى الاطلاع على ما يلي:

GitHub - discourse/raw-post-button · GitHub