nex_docus/frontend/src/components/ProtectedRoute.jsx

15 lines
301 B
React
Raw Normal View History

2025-12-20 11:18:59 +00:00
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