Files
appointment_to_examiner/client/src/components/PrivateRoute.js
2025-01-28 12:03:22 +05:30

13 lines
396 B
JavaScript

import React from 'react';
import { Navigate } from 'react-router-dom'; // Use Navigate for redirect
import Cookies from "js-cookie";
const PrivateRoute = ({ element: Element, ...rest }) => {
const token = Cookies.get("token");
// If token exists, render the element. Otherwise, redirect to the login page
return token ? Element : <Navigate to="/" />;
};
export default PrivateRoute;