تحويل الأوضاع من وحدات تحكم القديمة إلى واجهة برمجة تطبيقات مكون DModal الجديدة

اعتمادًا على ما تحتاج إلى تعديله، أعتقد أن أفضل حل هو استخدام PluginOutlet لحقن الكود المخصص الخاص بك، أو PluginOutlet Wrapper لاستبدال/عرض التنفيذ الأساسي بشكل شرطي. (يمكنك تقديم طلب سحب لإضافة منفذ إذا لم يكن متاحًا)

إذا كنت ترغب حقًا في استخدام modifyClass، فلا يزال ذلك ممكنًا، فالنافذة المنبثقة هي الآن مكون وهي متداخلة في components/modal لذا ستصل إليها مثل:

api.modifyClass("component:modal/poll-ui-builder", {
   pluginId: "your-custom-plugin-id",

   // insert custom code
});
4 إعجابات