'use client'; import { useEffect, useState } from 'react'; import { useRouter } from 'next/navigation'; import { motion } from 'framer-motion'; import Link from 'next/link'; import Image from 'next/image'; import { Heart, MapPin, Bed, Bath, Square, X, ImageIcon } from 'lucide-react'; import { useFavorites } from '@/app/contexts/FavoritesContext'; import AuthService from '@/app/services/AuthService'; export default function FavoritesPage() { const router = useRouter(); const { favorites, isLoading: favoritesLoading, removeFavorite } = useFavorites(); const [isAdmin, setIsAdmin] = useState(false); useEffect(() => { if (AuthService.isAdmin()) { router.push('/'); return; } setIsAdmin(AuthService.isAdmin()); }, [router]); const formatCurrency = (amount) => { return amount?.toLocaleString() + ' ل.س'; }; if (favoritesLoading && favorites.length === 0) { return (
جاري التحميل...
العقارات التي قمت بحفظها
يمكنك إضافة العقارات التي تعجبك بالنقر على أيقونة القلب
استعرض العقارات