'use client';

import { useState, useEffect, useCallback, useMemo } from 'react';
import { useRouter, useSearchParams } from 'next/navigation';
import { MonthlyAnalytics, ReportExport } from '@/backend/route-params';
import type { GetMonthlyAnalyticsOutput, DashboardKpis, MonthlyStatItem, DriverStatItem, GovernorateStatItem, DeliveryOrderStatus } from '@/backend/actions/MonthlyAnalytics';
import { getMonthlyAnalytics } from '@/backend/actions/MonthlyAnalytics';
import { toast } from "sonner";
import { Button } from "@/components/ui/button";
import { Input } from "@/components/ui/input";
import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card";
import { Table, TableHeader, TableRow, TableHead, TableBody, TableCell } from "@/components/ui/table";

// ===== 枚举映射 =====
const STATUS_LABELS: Record<DeliveryOrderStatus, string> = {
  PENDING: 'قيد الانتظار',
  IN_PROGRESS: 'قيد التوصيل',
  DELIVERED: 'تم التوصيل',
  CANCELLED: 'ملغى'
};

// ===== 类型定义 =====
interface FilterForm {
  startDate: string;
  endDate: string;
}
export default function MonthlyAnalyticsPage() {
  const router = useRouter();
  const searchParams = useSearchParams();

  // ===== 页面入参 =====
  const params = useMemo(() => MonthlyAnalytics.getParams(searchParams), [searchParams]);

  // ===== State =====
  const [isLoading, setIsLoading] = useState<boolean>(true);
  const [analyticsData, setAnalyticsData] = useState<GetMonthlyAnalyticsOutput | null>(null);
  const [filterForm, setFilterForm] = useState<FilterForm>({
    startDate: params.startDate,
    endDate: params.endDate
  });

  // ===== Effects =====
  // 监听 URL 参数变化，发起后端请求
  useEffect(() => {
    let isMounted = true;
    const fetchAnalytics = async () => {
      setIsLoading(true);
      try {
        const data = await getMonthlyAnalytics({
          startDate: params.startDate,
          endDate: params.endDate
        });
        if (isMounted) {
          setAnalyticsData(data);
        }
      } catch (error: any) {
        if (isMounted) {
          toast.error(error.message || 'حدث خطأ أثناء جلب البيانات');
        }
      } finally {
        if (isMounted) {
          setIsLoading(false);
        }
      }
    };
    fetchAnalytics();
    return () => {
      isMounted = false;
    };
  }, [params]);

  // 同步 URL 参数到本地表单
  useEffect(() => {
    setFilterForm({
      startDate: params.startDate,
      endDate: params.endDate
    });
  }, [params]);

  // ===== Handlers =====
  const handleFilterChange = useCallback(<K extends keyof FilterForm,>(key: K, value: FilterForm[K]) => {
    setFilterForm(prev => ({
      ...prev,
      [key]: value
    }));
  }, []);
  const handleApplyFilters = useCallback(() => {
    MonthlyAnalytics.navigateToWithDateRange(router, {
      startDate: filterForm.startDate,
      endDate: filterForm.endDate
    });
  }, [router, filterForm]);
  const handleExportClick = useCallback(() => {
    // 根据需求，导出按钮链接到 B07 页面
    ReportExport.navigateToDefault(router);
  }, [router]);

  // ===== Render Helpers =====
  const renderKPIs = (kpis: DashboardKpis) => <section data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r77cdb7505ebb6992-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
      <Card data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r263adac921f0fa9f-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        <CardHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rf00299064232abca-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
          <CardTitle data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r9cf32701fe6b0942-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>إجمالي الطلبات</CardTitle>
        </CardHeader>
        <CardContent data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r61f30bce9ed3ec60-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
          <p data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rea159700925463c0-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>{kpis?.totalOrders ?? 0}</p>
        </CardContent>
      </Card>
      <Card data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r9f0f9e3298820926-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        <CardHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rb335e17edda1c862-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
          <CardTitle data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rff433491a100d356-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>طلبات الشهر الحالي</CardTitle>
        </CardHeader>
        <CardContent data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r0e3086330d94ab5d-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
          <p data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r0e8c6081c62ce668-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>{kpis?.currentMonthOrders ?? 0}</p>
        </CardContent>
      </Card>
      <Card data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r96c0d0cf83612d2b-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        <CardHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r3a7b80c360868d78-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
          <CardTitle data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-re4a9eae2d603e97e-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>الطلبات المنجزة</CardTitle>
        </CardHeader>
        <CardContent data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r3c43d77b7d084508-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
          <p data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-raa14b96f0da8b084-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>{kpis?.deliveredOrders ?? 0}</p>
        </CardContent>
      </Card>
      <Card data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r4f5ceb23bf781df6-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        <CardHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rb06003a89d842ed7-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
          <CardTitle data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rb1c5ce073994c46e-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>الطلبات الملغاة</CardTitle>
        </CardHeader>
        <CardContent data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rd5d5a5e921617061-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
          <p data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rdf483276597bdbe1-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>{kpis?.cancelledOrders ?? 0}</p>
        </CardContent>
      </Card>
    </section>;
  const renderTrendChart = (trend: MonthlyStatItem[]) => <Card data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r3b8243271628a8a1-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
      <CardHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r7a292c907c43f7ff-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        <CardTitle data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r4293cab1c7a3ed9a-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>أداء الطلبات لآخر 12 شهراً</CardTitle>
      </CardHeader>
      <CardContent data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r88bd5dd69a42900e-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        {trend && trend.length > 0 ? <Table data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r74abea42d7060a72-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
            <TableHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-raff0c20da276ed25-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
              <TableRow data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rb56f6b1a3642b965-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
                <TableHead data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rd0dc5d3c0a69888b-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>الشهر</TableHead>
                <TableHead data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r270d582182797784-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>عدد الطلبات</TableHead>
              </TableRow>
            </TableHeader>
            <TableBody data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rd924bed0fef1516e-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
              {trend.map((item, index) => <TableRow key={item.month} data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rab81eebbfd052890-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' data-api-in-loop='1'>
                  <TableCell data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rdce8cf9346daf46a-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' data-api-in-loop='1' data-api-bind-info={`trend-${index}-month`} data-api-map-var-name='item'>{item.month}</TableCell>
                  <TableCell data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rdcf13d2ef8c15f05-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' data-api-in-loop='1' data-api-bind-info={`trend-${index}-order_count`} data-api-map-var-name='item'>{item.order_count}</TableCell>
                </TableRow>)}
            </TableBody>
          </Table> : <p data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rdd6d1e9f73e1ddeb-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>لا توجد بيانات</p>}
      </CardContent>
    </Card>;
  const renderGovernorateStats = (stats: GovernorateStatItem[]) => <Card data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r26c2676566264b1a-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
      <CardHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r9eca125e42fd1604-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        <CardTitle data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r1294cd02114c75c8-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>تحليل الطلبات حسب المحافظة</CardTitle>
      </CardHeader>
      <CardContent data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rdd8c68a726c7ede8-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        {stats && stats.length > 0 ? <Table data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r11c315e22ac5e7e0-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
            <TableHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r1093735ae94ef4d6-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
              <TableRow data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r1e41a8de07261210-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
                <TableHead data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r37e66f09c7172320-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>المحافظة</TableHead>
                <TableHead data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r1384d9bbf419fda9-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>عدد الطلبات</TableHead>
              </TableRow>
            </TableHeader>
            <TableBody data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r1ed6b57cc3c4cdb5-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
              {stats.map((item, index) => <TableRow key={item.governorateName} data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r7ff4505673c00587-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' data-api-in-loop='1'>
                  <TableCell data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rbfcb4d15928e6350-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' data-api-in-loop='1' data-api-bind-info={`stats-${index}-governorateName`} data-api-map-var-name='item'>{item.governorateName}</TableCell>
                  <TableCell data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-re9b6abd5ff692123-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' data-api-in-loop='1' data-api-bind-info={`stats-${index}-order_count`} data-api-map-var-name='item'>{item.order_count}</TableCell>
                </TableRow>)}
            </TableBody>
          </Table> : <p data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r8cf76c9674f24afe-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>لا توجد بيانات</p>}
      </CardContent>
    </Card>;
  const renderDriverStats = (stats: DriverStatItem[]) => <Card data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rc88a48728a0a29cb-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
      <CardHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r9b3f0b473d35b798-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        <CardTitle data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r7efdaaef1e4a2579-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>ترتيب السائقين</CardTitle>
      </CardHeader>
      <CardContent data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r399617aa6c4ec480-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        {stats && stats.length > 0 ? <Table data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r4a3dce7d76780758-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
            <TableHeader data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r693067c2f7b709a2-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
              <TableRow data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-ree3cb12943d61307-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
                <TableHead data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rb420b44a5d46f415-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>السائق</TableHead>
                <TableHead data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rbb8f8632987f74d1-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>عدد الطلبات</TableHead>
              </TableRow>
            </TableHeader>
            <TableBody data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r9ea0c6295618aaeb-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
              {stats.map((item, index) => <TableRow key={item.driverName} data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r046be199ed5ca069-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' data-api-in-loop='1'>
                  <TableCell data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r21f269c6c0061112-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' data-api-in-loop='1' data-api-bind-info={`stats-${index}-driverName`} data-api-map-var-name='item'>{item.driverName}</TableCell>
                  <TableCell data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r13a72935a6ce315f-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' data-api-in-loop='1' data-api-bind-info={`stats-${index}-order_count`} data-api-map-var-name='item'>{item.order_count}</TableCell>
                </TableRow>)}
            </TableBody>
          </Table> : <p data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r692f685be6af0c43-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>لا توجد بيانات</p>}
      </CardContent>
    </Card>;

  // ===== Main Render =====
  return <div data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-ra2e4a2a8c713803e-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
      <header data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r14bb881e9ac44567-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        <div data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r95a4707b7aff5ff8-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
          <Input type="date" placeholder="من تاريخ" value={filterForm.startDate} onChange={e => handleFilterChange('startDate', e.target.value)} data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rfb8e97e5da695190-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' />
          <Input type="date" placeholder="إلى تاريخ" value={filterForm.endDate} onChange={e => handleFilterChange('endDate', e.target.value)} data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rbb0fbacfc2f64764-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic' />
          <Button onClick={handleApplyFilters} disabled={isLoading} data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r1a2b75c6c1ff1ecb-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
            تطبيق المرشحات
          </Button>
          <Button variant="outline" onClick={handleExportClick} data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-ra5be6f2502e38a21-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
            تصدير التقارير
          </Button>
        </div>
      </header>

      <main data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r16d519d621830201-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
        {isLoading ? <div data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r8ab76b3c1a722fae-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
            <p data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r4b3417dda0914114-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>جاري تحميل البيانات...</p>
          </div> : !analyticsData ? <div data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r15dd9a715143e17f-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
            <p data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rd6d49cab3a2dd83e-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>لا توجد بيانات لعرضها في هذه الفترة.</p>
          </div> : <article data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r1269176f4bb321fd-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
            {renderKPIs(analyticsData.kpis)}
            
            <section data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rbced96cc2b960476-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
              <div data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r3eefc0f115b0f53e-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
                {renderTrendChart(analyticsData.monthlyTrend)}
              </div>
              
              <div data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r0d5780617b767fd8-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
                <div data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-rf401177c1a9d6704-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
                  {renderGovernorateStats(analyticsData.governorateStats)}
                </div>
                <div data-api-unique-id='monthlyanalyticsview-skeleton-with-logic-r9e6bd897fe789f81-s1661070401' data-api-unique-page-name='src/backend/components/MonthlyAnalyticsView_skeleton_with_logic'>
                  {renderDriverStats(analyticsData.driverStats)}
                </div>
              </div>
            </section>
          </article>}
      </main>
    </div>;
}