import React, { useState, useEffect } from 'react'; import { useNavigate } from 'react-router-dom'; import { setSessionExpiredCallback } from '../utils/authFetch.js'; const SessionExpiredHandler = () => { const [showModal, setShowModal] = useState(false); const navigate = useNavigate(); useEffect(() => { setSessionExpiredCallback(() => { setShowModal(true); }); }, []); if (!showModal) return null; return (