تخطَّ إلى المحتوى الرئيسي

توثيق الموديولز

منطق الحالة والشارات

كيف تتبدّل الحالات وما الشارات التي تظهر.

مكتمل

بخلاف التقويم (مع 7 قيم EventStatus) أو Opportunity Radar (مع 4 حالات موعد)، التغطية ليس لها حالة دورة حياة. المقالة إمّا منشورة (publishedAt مضبوط، تَعيش في بيانات الإنتاج) أو لا توجد عاماً. الإشارات الوحيدة التي تَقود معالجة الشارة هي enum الـ kind و boolean الـ isFeatured.

تطابق kind → الشارة

recap
صحافة حيادية. الشارة: "RECAP" بأزرق تحريري. النوع الافتراضي لمعظم تغطية الفعاليات.
analysis
رأي تحريري + تفسير السوق. الشارة: "ANALYSIS" بكهرماني تحريري. تَحمل إفصاح صريح "Editorial perspective" على المقالة.
highlights
قطعة أقصر مُوجَّهة بالصورة + الاقتباس. الشارة: "HIGHLIGHTS" بأخضر تحريري. الـ bodyHtml عادة <600 كلمة مع عدة figures.
pitch-result
نواتج مُهَيكلة (الفائزون، term sheets، الجوائز). الشارة: "PITCH RESULT" ببنفسجي تحريري. الجسم غالباً يَشمل جدول نواتج مُهَيكَل (الفائز، الوصيف، الجوائز).
sponsor-spotlight
منتج تغطية مدفوع، مُعَلَّم بوضوح. الشارة: "SPONSORED" بصبغة خلفية مميَّزة تَستمرّ على كل متغيّر كرت + شريط إفصاح أعلى-المقالة. نفس معيار فحص الحقائق كالتحرير.

isFeatured → متغيّر الكرت

حين isFeatured=true، كرت التغطية يُرسَم في المتغيّر "large" — صورة غلاف أكبر، مقتطف dek أطول، وشارة الـ kind تَوضع في الزاوية العلوية اليسرى بدلاً من فوق الغلاف. المتغيّر large هو ما يَظهر في شريط مُميَّز الصفحة الرئيسية والفتحة العليا لصفحة تفاصيل فعالية حين توجد عدة مقالات تغطية لنفس الفعالية. فقط فتحة مُميَّزة واحدة لكل سطح لكل رسم.