مؤشرات الأداء التشغيلية
متابعة مباشرة ومحدثة لحركة النظام والعمليات ومؤشرات النمو.
العمليات وسجلات النشاط الأخيرة
آخر الأحداث المسجلة في بيئة التشغيل المعيارية.
'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 (
متابعة مباشرة ومحدثة لحركة النظام والعمليات ومؤشرات النمو.
آخر الأحداث المسجلة في بيئة التشغيل المعيارية.