Files
authsec_reactbootstrapnew/src/ProtectedRoute.js

11 lines
342 B
JavaScript
Raw Normal View History

2025-06-16 09:50:35 +05:30
// ProtectedRoute.js
2025-04-01 20:28:04 +05:30
import React from "react";
import { Navigate } from "react-router-dom";
import { getToken } from "utils/tokenService";
const ProtectedRoute = ({ children }) => {
2025-06-16 09:50:35 +05:30
const isAuthenticated = getToken() !== null;
2025-04-01 20:28:04 +05:30
return isAuthenticated ? children : <Navigate to="/auth/login" replace />;
};
2025-06-16 09:50:35 +05:30
export default ProtectedRoute;