كيفية تحويل TypeScript enum إلى مصفوفة من الكائنات للعرض في واجهة المستخدم؟
مرحباً بالجميع! أنا مبتدئ في TypeScript وواجهت مشكلة أثناء العمل مع enum. لدي تعداد لحالات الطلب:\n\n```typescript\nenum OrderStatus {\n Pending = 'pending',\n Processing = 'processing',\n Shipped = 'shipped',\n Delivered = 'delivered',\n Cancelled = 'cancelled'\n}\n```\n\nأحتاج إلى عرض هذه الحالات في قائمة منسدلة (select) في مكون React. لهذا أحتاج إلى مصفوفة من الكائنات بالشكل التالي:\n\n```typescript\n[\n { label: 'Pending', value: 'pending' },\n { label: 'Processing', value: 'processing' },\n // ... وهكذا\n]\n```\n\nحاولت استخدام `Object.values(OrderStatus)`، لكن هذا يعيد القيم فقط ('pending', 'processing' إلخ). أحتاج إلى الحصول على المفاتيح (كـ label) والقيم نفسها.\n\nحاولت هذا الكود:\n\n```typescript\nconst stat