'use client'; import React, { useState } from 'react'; import { Navbar, NavbarBrand, NavbarLinks, NavbarLink, NavbarActions, } from '../../renderers/react/Navbar'; import { DashboardStat } from '../../renderers/react/patterns/DashboardStat'; import { Card } from '../../renderers/react/Card'; import { Table, TableHeader, TableBody, TableRow, TableHead, TableCell, } from '../../renderers/react/Table'; import { Badge } from '../../renderers/react/Badge'; import { Button } from '../../renderers/react/Button'; import { Icon } from '../../renderers/react/Icon'; const STATS_DATA = [ { title: 'إجمالي الإيرادات الشهرية', value: '١٢٨,٤٥٠ ر.س', delta: '+١٢.٥٪', trend: 'up' as const, icon: 'calendar' as const, context: 'مقارنة بالشهر السابق', }, { title: 'المستخدمين النشطين', value: '١٤,٢٩٠', delta: '+٨.٢٪', trend: 'up' as const, icon: 'users' as const, context: 'آخر ٣٠ يوماً', }, { title: 'العمليات المكتملة', value: '٣٨,٩٢٠', delta: '-١.٤٪', trend: 'down' as const, icon: 'check' as const, context: 'معدل نجاح ٩٩.٤٪', }, { title: 'زمن استجابة النظام', value: '١٤٢ مل/ث', delta: '+١٨.٠٪', trend: 'up' as const, icon: 'clock' as const, context: 'تحسن في زمن التحميل', }, ]; const RECENT_ACTIVITIES = [ { id: 'ACT-901', user: 'أحمد محمود', action: 'إنشاء عقد معايير جديد', status: 'success', time: 'منذ ٥ دقائق' }, { id: 'ACT-902', user: 'سارة خالد', action: 'تعديل الصلاحيات الإدارية', status: 'info', time: 'منذ ١٢ دقيقة' }, { id: 'ACT-903', user: 'كريم إبراهيم', action: 'تصدير تقرير الإيرادات السنوي', status: 'success', time: 'منذ ساعة' }, { id: 'ACT-904', user: 'منى حسن', action: 'محاولة تسجيل دخول غير مصرح بها', status: 'danger', time: 'منذ ساعتين' }, { id: 'ACT-905', user: 'نظام المزامنة', action: 'توليد الرموز والقوالب المعيارية', status: 'success', time: 'منذ ٣ ساعات' }, ]; export const DashboardPage: React.FC = () => { const [theme, setTheme] = useState<'dark' | 'light'>('dark'); const toggleTheme = () => { const next = theme === 'dark' ? 'light' : 'dark'; setTheme(next); if (typeof document !== 'undefined') { document.documentElement.setAttribute('data-theme', next); } }; return (
ق لوحة القيادة · قاهرة نظرة عامة التقارير العمليات الإعدادات

مؤشرات الأداء التشغيلية

متابعة مباشرة ومحدثة لحركة النظام والعمليات ومؤشرات النمو.

{/* 4 KPI Cards Grid */}
{STATS_DATA.map((stat, idx) => ( ))}
{/* Recent Activity Table */}

العمليات وسجلات النشاط الأخيرة

آخر الأحداث المسجلة في بيئة التشغيل المعيارية.

معرف الحدث المستخدم / المصدر الإجراء المنفذ الحالة الوقت المنقضي {RECENT_ACTIVITIES.map((act) => { const tone = act.status as 'success' | 'info' | 'danger'; const label = act.status === 'success' ? 'مكتمل' : act.status === 'danger' ? 'فشل' : 'معلومة'; return ( {act.id} {act.user} {act.action} {label} {act.time} ); })}
); };