// PublicRoute.js import PropTypes from 'prop-types' import { useContext } from 'react' import { Navigate } from 'react-router-dom' import { AuthContext } from './Dashboard/context/AuthContext' const PublicRoute = ({ component: Component }) => { const { authenticated } = useContext(AuthContext) // Redirect to login if not authenticated return !authenticated ? ( ) : ( ) } PublicRoute.propTypes = { component: PropTypes.func.isRequired } export default PublicRoute