8 lines
296 B
JavaScript
8 lines
296 B
JavaScript
import { useContext } from "react";
|
|
import { Navigate } from "react-router-dom";
|
|
import { AuthContext } from "../context/AuthContext";
|
|
|
|
export default function PrivateRoute({ children }) {
|
|
const { token } = useContext(AuthContext);
|
|
return token ? children : <Navigate to="/login" />;
|
|
} |