"use client"; import Link from "next/link"; import { usePathname } from "next/navigation"; import { Home, Building, Calendar, Settings, CreditCard, Briefcase } from "lucide-react"; import React, { useEffect, useState } from "react"; export default function BottomNav({ isOwner, isOwnerOrAgent }) { const pathname = usePathname(); const [isMounted, setIsMounted] = useState(false); const bookingsHref = isOwner ? "/owner/reservations" : "/reservations"; useEffect(() => { setIsMounted(true); }, []); const items = [ { href: "/", label: "الرئيسية", icon: Home }, { href: "/properties", label: "عقاراتنا", icon: Building }, ...(isOwnerOrAgent ? [{ href: "/owner/properties", label: "عقاراتي", icon: Briefcase }] : []), { href: bookingsHref, label: "الحجوزات", icon: Calendar }, { href: "/payments", label: "المدفوعات", icon: CreditCard }, { href: "/settings", label: "الإعدادات", icon: Settings }, ]; const isActive = (href) => { if (href === "/") return pathname === "/"; return pathname.startsWith(href); }; return (
); }