أواجه حاليًا مشكلتين مترابطتين في مكون السمة الخاص بي،
- التحقق مما إذا كان المنشور يبدأ بصورة، أنا حاليًا أحصل على محتوى المنشور باستخدام document.querySelector(“.topic-post:first-child .cooked”) ولكن إذا بدأ المنشور بصورة، أحصل على اسم الصورة وحجمها قبل بداية النص، لذا أريد طريقة لإزالة هذا.
- إذا كان المنشور عبارة عن صورة فقط، بدون نص، فأريد طريقة للحصول على هذه الصورة (أو رابط للصورة).
الغرض من مكون السمة هو وجود زر مشاركة ينشئ صورة يمكن للمستخدمين تنزيلها للمشاركة تحتوي على عنوان المنشور والأسطر القليلة الأولى من المنشور. إذا لم يكن للمنشور نص، فبدلاً من ذلك، ضع الصورة الموجودة في المنشور داخل الصورة التي تم إنشاؤها. لقد قمت حاليًا بحل أجزاء النص، ولكن هناك حالتان تظهر فيهما المشكلات، إحداهما، حيث تكون الصورة بالقرب من بداية المنشور بحيث يكون النص الذي أستخرجه هو “{اسم الصورة}1080x2100 14 كيلوبايت [بقية النص]” أو حيث يكون الشيء الوحيد في المنشور هو صورة والنص المستخرج هو “{اسم الصورة}1080x2100 14 كيلوبايت”
وما أريده هو إما الحصول على نص فقط، أو صورة فقط.