grocery-app/frontend/src/utils/PrivateRoute.jsx
Nico 3ad4b62991
Some checks failed
Build & Deploy Costco Grocery List / build (push) Failing after 11s
Build & Deploy Costco Grocery List / deploy (push) Has been skipped
binary change?
2025-11-26 14:12:46 -08:00

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" />;
}