"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'; const Navbar = () => { const { user } = useUser(); const [isOpen, setIsOpen] = useState(false); const pathname = usePathname() || ''; // Hide Navbar on Dashboard to prevent double navigation, show only on public pages if (pathname.startsWith('/dashboard')) return null; return ( ); }; export default Navbar;