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

التكامل بين الموديولز

مكوّن إشارات المنظومة

مكوّن إشارات المنظومة — التوثيق قيد الإعداد.

مكتمل

`<app-related-ecosystem-signals [block]="signalsBlock()" />` هو الكومبوننت المشترك الوحيد المستخدم في كل الـ 7 detail surfaces. هو موجِّه — يبدّل على `signal.module` ويعرض الكرت القياسي من كل موديول مصدر. صفر تكرار لكل سطح.

mapping الموديولز السبعة → كرت

opportunity
<app-opportunity-card> — ملوّن بالحالة، pill للموعد، Apply CTA.
founder
<app-founder-card> — صورة الهوية + الدور + شارة حالة الملف.
file
<app-founder-file-card> — غلاف 3:4 مع SVG احتياطي + Best For + Download CTA.
event
<app-event-card variant="compact"> — كتلة تاريخ + شارات قطاع + دولة.
startup
<app-startup-card> — لوحة شعار 16:9 + قطاع/مرحلة/دولة + Verified.
editorial
<app-editorial-card> — eyebrow بالنوع + العنوان + الـ dek + الكاتب + وقت القراءة.
coverage
<app-coverage-card> — غلاف 16:9 + شارة نوع التغطية + كاتب/تاريخ.

eyebrow "Why" فوق كل كرت

كل إشارة تحمل سلسلة `reason` تُعرض كـ eyebrow صغير فوق الكرت القياسي. الصيغة: شارة موديول بنفسجية + سهم برتقالي + نص italic. الأسباب التحريرية اليدوية لها الأولوية؛ الأسباب الآلية تعود لقالب مترجَم.

ثلاثة layouts

  • strip (افتراضي) 3-4 إشارات مختلطة الموديولز. swipe-scroll على الموبايل، شبكة 3-up ديسكتوب.
  • grouped 5-6 إشارات حين تتشارك ≥3 موديولاً. subheads لكل موديول.
  • mixed (المرحلة 2) سرد تحريري — الكرت الأول مميز، الباقي في شبكة. حالياً يعود إلى strip.