import { Redirect, Route } from "react-router-dom"; import { useAuth } from "../context/auth_context"; import ErrorPage from "../pages/ErrorPage"; import HomeGuestPage from "../pages/HomeGuestPage"; const PrivateRoute = ({ component: Component, ...rest }) => { const { user } = useAuth(); return ( { if (user) { if (rest.role === user.role) { return ; } else { return ; } } else { return ; } }} /> ); }; export default PrivateRoute;