هل يمكنني نقل زر تصويت البناء ليصبح أولًا؟


هل يمكننا إعادة ترتيب كل هذه الخيارات، مثلاً إذا أردت أن يكون خيار “Build Poll” هو الخيار الأول؟

لا يمكن إعادة ترتيب هذا حاليًا، حيث سيتطلب ذلك تغييرات كبيرة في واجهة برمجة التطبيقات (API) الحالية لدينا، أو ربما إذا استخدمنا flex هنا على المدى الطويل، فيمكن للناس إعادة الترتيب ببساطة باستخدام CSS.

cc @awesomerobot / @j.jaffeux

كما هو الحال حاليًا، لا يوجد ترتيب، وتكون العناصر الأساسية دائمًا في المقدمة.

أعتقد أنه يمكنك ذلك باستخدام بعض تنسيقات CSS البسيطة في سمة موقعك:

.toolbar-popup-menu-options .select-kit-collection {
  display: flex;
  flex-direction: column;

  .select-kit-row[data-value="showPollBuilder"] {
    order: -1;
  }
}

تعديل: لقد قمت بإنشاء مكون باستخدام هذا الكود وتم تفعيله على موقع meta. المشكلة الوحيدة هي أن select-kit سيقوم بتظليل ما يعتبره الصف الأول عند التوسيع لأول مرة، ويمكن على الأرجح إصلاح ذلك باستخدام CSS أيضًا، لكنه يتطلب جهدًا أكبر بكثير.