import React, { useState } from "react"; import { Link, useNavigate } from "react-router"; import useRoutes from "~/hooks/useRoutes"; import MobileDropdownMenu from "~/components/features/navbar/MobileDropdownMenu"; import { useAuth } from "~/context/AuthContext"; const NavBar = () => { const [isOpen, setIsOpen] = useState(false); const routes = useRoutes(); const navigate = useNavigate(); const {isAuthenticated, logout} = useAuth(); const handleLogout = (e: React.MouseEvent) => { e.preventDefault(); logout(); navigate('/login', { replace: true }); }; return ( ); }; export default NavBar;