Files
doormile_crm/src/components/AuthGuard.jsx

12 lines
260 B
JavaScript

import { Navigate, Outlet } from 'react-router-dom';
export default function AuthGuard({ children }) {
const token = localStorage.getItem('auth_token');
if (!token) {
return <Navigate to="/login" replace />;
}
return children || <Outlet />;
}