الاختيار بين الألوان الداكنة والفاتحة في مكون سمة

لديك مكون سمة يحتوي على ألوان مختلفة للسمات الداكنة والفاتحة. كنت أستخدم دالة dark-light-choose لاختيار الألوان الفاتحة والداكنة، لكنها لم تعد تعمل بعد تحديث متغير اللون. على وجه التحديد، تعيد دالة dark-light-choose دائمًا اللون الفاتح لمكون السمة، حتى لو تم اختيار مخطط ألوان داكن. إليك مثال قصير: إذا قمت بوضع

$d-color: dark-light-choose(#fff, #000);

:root {
  --d-color: #{$d-color};
}

في تعريفات الألوان و

.d-header {
  background: var(--d-color);
}

في الملف المشترك، ستنتهي دائمًا برأس أبيض بغض النظر عن مخطط الألوان المستخدم. أي أفكار حول سبب عدم عمل ذلك؟

أي نصيحة هنا @awesomerobot؟

هـمـا، نـعـم، قـمـتُ للتـوّ بالمـجـربـة وواجهـتُ نـفـس المـشـكـلـة… يـبـدو أن المـركّـب يـرى فـقـط مـثـلـا اللـونـيـة الافتـراضـيـة، حـتّـى لو تمّ تـبـديـل سـمـة الـوالـد إلى مـثـلـة لـونـيـة خـلافـيـة. لـم أـسـتـخـدم وريـقـة تـعـريـفـات الـألـوان فـي مـركّـب بـعـد… @pmusaraj، هل كان ذلك يـعـمـل قـطّ، أم أن شـيئـا ما تـراجـع؟

يبدو هذا كأنه تراجع، وسأقوم بإلقاء نظرة.

في الواقع، كان ذلك تراجعًا، شكرًا على التقرير @Lumi. يجب أن يكون الأمر مُصلَحًا الآن عبر DEV: More refactoring of SCSS importers (#12143) · discourse/discourse@5604ce7 · GitHub