'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 (
جاري التحميل...
سجل المعاملات المالية والفواتير
ستظهر هنا مدفوعاتك للحجوزات
رقم الفاتورة: {payment.invoiceId}
{payment.date}