File size: 457 Bytes
e2eff86 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import React from 'react';
import { Navigate } from 'react-router-dom';
const ProtectedRoute = ({ children }) => {
// In a real implementation, you would check for the presence of a valid token
// const token = localStorage.getItem('access_token');
// For demo purposes, we'll simulate a check
const token = localStorage.getItem('access_token');
return token ? children : <Navigate to="/login" replace />;
};
export default ProtectedRoute; |