import React, { useContext } from 'react'; import { Navigate, useLocation } from 'react-router-dom'; import { AuthContext } from '../context/AuthContext'; const ProtectedRoute = ({ children }) => { const { user, loading } = useContext(AuthContext); const location = useLocation(); if (loading) { return (
); } if (!user) { return ; } return children; }; export default ProtectedRoute;