diff --git a/app/components/admin/BookingRequests.js b/app/components/admin/BookingRequests.js index d71d5d8..f2bce95 100644 --- a/app/components/admin/BookingRequests.js +++ b/app/components/admin/BookingRequests.js @@ -1,4 +1,4 @@ -'use client'; +'use client'; import { useState, useRef } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; @@ -29,18 +29,20 @@ import { import jsPDF from 'jspdf'; import html2canvas from 'html2canvas'; import toast, { Toaster } from 'react-hot-toast'; +import AuthService from '../../services/AuthService'; +import { adminConfirmDeposit } from '../../utils/api'; const ReasonDialog = ({ isOpen, onClose, onConfirm, title, defaultReason = '' }) => { const [reason, setReason] = useState(defaultReason); const [otherReason, setOtherReason] = useState(''); const commonReasons = [ - 'أعمال صيانة في العقار', - 'العقار غير متاح في هذه التواريخ', - 'مشكلة في وثائق المستأجر', - 'المالك غير متاح للتسليم', - 'تأخر في دفع الضمان', - 'سبب آخر' + 'ط£ط¹ظ…ط§ظ„ طµظٹط§ظ†ط© ظپظٹ ط§ظ„ط¹ظ‚ط§ط±', + 'ط§ظ„ط¹ظ‚ط§ط± ط؛ظٹط± ظ…طھط§ط­ ظپظٹ ظ‡ط°ظ‡ ط§ظ„طھظˆط§ط±ظٹط®', + 'ظ…ط´ظƒظ„ط© ظپظٹ ظˆط«ط§ط¦ظ‚ ط§ظ„ظ…ط³طھط£ط¬ط±', + 'ط§ظ„ظ…ط§ظ„ظƒ ط؛ظٹط± ظ…طھط§ط­ ظ„ظ„طھط³ظ„ظٹظ…', + 'طھط£ط®ط± ظپظٹ ط¯ظپط¹ ط§ظ„ط¶ظ…ط§ظ†', + 'ط³ط¨ط¨ ط¢ط®ط±' ]; if (!isOpen) return null; @@ -65,7 +67,7 @@ const ReasonDialog = ({ isOpen, onClose, onConfirm, title, defaultReason = '' })

{title}

-

يرجى تحديد سبب الرفض

+

ظٹط±ط¬ظ‰ طھط­ط¯ظٹط¯ ط³ط¨ط¨ ط§ظ„ط±ظپط¶

@@ -73,7 +75,7 @@ const ReasonDialog = ({ isOpen, onClose, onConfirm, title, defaultReason = '' })