'use client'; import { useEffect, useState } from 'react'; import { useRouter } from 'next/navigation'; import { CreditCard, Download, Eye } from 'lucide-react'; import AuthService from '@/app/services/AuthService'; import Link from 'next/link'; const mockPayments = [ { id: 1, property: 'فيلا فاخرة في المزة', amount: 2500000, date: '2024-03-10', status: 'completed', invoiceId: 'INV-001' }, { id: 2, property: 'شقة حديثة في الشهباء', amount: 750000, date: '2024-03-05', status: 'completed', invoiceId: 'INV-002' } ]; export default function PaymentsPage() { const router = useRouter(); const [payments, setPayments] = useState([]); const [isLoading, setIsLoading] = useState(true); useEffect(() => { if (AuthService.isAdmin()) { router.push('/'); return; } setTimeout(() => { setPayments(mockPayments); setIsLoading(false); }, 500); }, [router]); const formatCurrency = (amount) => amount?.toLocaleString() + ' ل.س'; if (isLoading) { return (

جاري التحميل...

); } return (

المدفوعات

سجل المعاملات المالية والفواتير

{payments.length === 0 ? (

لا توجد معاملات

ستظهر هنا مدفوعاتك للحجوزات

) : (
{payments.map((payment) => (

{payment.property}

رقم الفاتورة: {payment.invoiceId}

{payment.date}

{formatCurrency(payment.amount)}
مكتمل
))}
)}
); }