import { useNavigate } from 'react-router'; import LoadingDisplay from "../components/displays/LoadingDisplay"; import SessionExpiredPopup from "../components/SessionExpiredPopup"; import { NavBar } from '../components/NavBar'; import { useAuth } from "../contexts/AuthContext"; const Profile = () => { const { user, isLoading, logout } = useAuth(); const navigate = useNavigate(); if (isLoading) { return ; } const handleLogout = async () => { try { await logout(); navigate("/"); } catch (error) { console.error("Logout failed:", error); alert("Network error during logout. Please try again."); } }; if (!user) { return ; } return (

Profile

); }; export default Profile;