"use client"; import React, { useState } from 'react'; import Link from 'next/link'; import { usePathname } from 'next/navigation'; import { Menu, X, LayoutDashboard, User as UserIcon } from 'lucide-react'; import { useUser } from '../components/UserProvider'; interface NavbarProps { settings?: any; } const Navbar = ({ settings }: NavbarProps) => { const { user } = useUser(); const [isOpen, setIsOpen] = useState(false); const pathname = usePathname() || ''; const siteName = settings?.siteName || "Afrohub"; const isDev = process.env.NEXT_PUBLIC_APP_ENV === 'development'; // Hide Navbar on Dashboard to prevent double navigation, show only on public pages if (pathname.startsWith('/dashboard')) return null; return ( ); }; export default Navbar;