// 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