diff --git a/app/owner/properties/page.js b/app/owner/properties/page.js
index 07ba4d6..2bd2299 100644
--- a/app/owner/properties/page.js
+++ b/app/owner/properties/page.js
@@ -43,7 +43,9 @@ import {
Pencil,
Save,
X,
- Star
+ Star,
+ Ban,
+ Check
} from 'lucide-react';
import toast, { Toaster } from 'react-hot-toast';
import AuthService from '../../services/AuthService';
@@ -97,23 +99,29 @@ const DeleteConfirmationModal = ({ isOpen, onClose, onConfirm, propertyTitle })
);
};
+const serviceLabels = {
+ Electricity: 'كهرباء', Internet: 'إنترنت', Heating: 'تدفئة', Water: 'ماء',
+ Pool: 'مسبح', PrivateGarden: 'حديقة خاصة', Parking: 'موقف سيارات',
+ Security247: 'حراسة 24 س', CentralHeating: 'تدفئة مركزية',
+ CentralAirConditioning: 'تكييف مركزي', EquippedKitchen: 'مطبخ مجهز',
+ MaidsRoom: 'غرفة خادمة', Elevator: 'مصعد', Gym: 'نادي رياضي',
+ Sauna: 'ساونا', Jacuzzi: 'جاكوزي', Balcony: 'بلكونة',
+ Rooftop: 'سطح', Furnished: 'مفروش', AirConditioning: 'تكييف',
+ SatelliteTV: 'تلفاز', Fireplace: 'مدفأة', StudyRoom: 'غرفة دراسة',
+ Storage: 'مستودع', Laundry: 'غرفة غسيل', SmartHome: 'منزل ذكي',
+};
+
+const termLabels = {
+ NoSmoking: 'ممنوع التدخين', NoAnimals: 'ممنوع الحيوانات الأليفة',
+ NoParties: 'ممنوع الحفلات', NoAlcohol: 'ممنوع الكحول',
+ SuitableForChildren: 'مناسب للأطفال', SuitableForFamilies: 'مناسب للعائلات',
+ SuitableForStudents: 'مناسب للطلاب', SuitableForElderly: 'مناسب لكبار السن',
+ OnlyFemales: 'إناث فقط', OnlyMales: 'ذكور فقط',
+};
+
const PropertyViewModal = ({ isOpen, onClose, property }) => {
if (!isOpen || !property) return null;
- const getServiceIcon = (serviceId) => {
- const icons = {
- electricity: Zap,
- internet: Wifi,
- heating: Flame,
- water: Droplets,
- airConditioning: Wind,
- parking: Warehouse,
- elevator: Layers
- };
- const Icon = icons[serviceId];
- return Icon ?
نوع العقار:
-
- {property.propertyType === 'apartment' ? 'شقة' :
- property.propertyType === 'villa' ? 'فيلا' :
- property.propertyType === 'suite' ? 'سويت' : 'غرفة ضمن شقة'}
-
-
- الحالة:
-
- {property.furnished ? 'مفروش' : 'غير مفروش'}
-
+ {property.propertyTypeLabel || 'عقار'}
+ حالة التأثيث:
+
+ {property.furnished ? 'مفروش' : 'غير مفروش'}
+
+
حالة العقار:
-
+
{property.status === 'available' ? 'متاح' : 'مؤجر'}
السعر اليومي: {Number(property.dailyPrice).toLocaleString()} ل.س
)} - {property.monthlyPrice && ( + {property.monthlyPrice > 0 && (السعر الشهري: {Number(property.monthlyPrice).toLocaleString()} ل.س
)} + {property.deposit > 0 && ( ++ التأمين: + {Number(property.deposit).toLocaleString()} ل.س +
+ )}نوع الإيجار: { property.rentType === 'daily' ? 'يومي' : property.rentType === 'monthly' ? 'شهري' : 'يومي وشهري' }
+ {property.rating > 0 && ( +
+ التقييم:
+ {Number(property.rating).toFixed(1)}