Untitled
unknown
plain_text
9 months ago
675 B
6
Indexable
import React, { useEffect } from "react";
import { useNavigate } from "react-router-dom";
import { AuthProvider } from "./components/AuthProvider";
import AppRouter from "./AppRouter";
const App = () => {
const navigate = useNavigate();
useEffect(() => {
// Listen for the unauthorized event
const handleUnauthorized = () => {
navigate("/login"); // Redirect to login
};
window.addEventListener("unauthorized", handleUnauthorized);
return () => {
window.removeEventListener("unauthorized", handleUnauthorized);
};
}, [navigate]);
return (
<AuthProvider>
<AppRouter />
</AuthProvider>
);
};
export default App;Editor is loading...
Leave a Comment