15 lines
301 B
JavaScript
15 lines
301 B
JavaScript
import { Navigate } from 'react-router-dom'
|
|
import useUserStore from '@/stores/userStore'
|
|
|
|
function ProtectedRoute({ children }) {
|
|
const token = localStorage.getItem('access_token')
|
|
|
|
if (!token) {
|
|
return <Navigate to="/login" replace />
|
|
}
|
|
|
|
return children
|
|
}
|
|
|
|
export default ProtectedRoute
|