Lint errors

Signed-off-by: Rodrigo Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2025-04-12 20:32:39 -03:00
1 parent 9742d62ba2
commit 5acec6b71e
196 files changed
+10885 -6655

No files matched your search

+12 -11
View File
@@ -1,5 +1,6 @@
import { useAuth } from '../contexts/AuthContext';
import { Navigate, useLocation } from 'react-router-dom';
import { Navigate, useLocation } from "react-router-dom";
import { useAuth } from "../contexts/AuthContext";
interface ProtectedRouteProps {
children: React.ReactNode;
@@ -10,27 +11,27 @@ export function ProtectedRoute({ children, roles }: ProtectedRouteProps) {
const { user } = useAuth();
const location = useLocation();
console.log('ProtectedRoute - Current Path:', location.pathname);
console.log('ProtectedRoute - Required Roles:', roles);
console.log('ProtectedRoute - User:', user);
console.log("ProtectedRoute - Current Path:", location.pathname);
console.log("ProtectedRoute - Required Roles:", roles);
console.log("ProtectedRoute - User:", user);
if (!user) {
console.log('ProtectedRoute - No user, redirecting to login');
console.log("ProtectedRoute - No user, redirecting to login");
return <Navigate to="/login" />;
}
if (!roles || roles.length === 0) {
console.log('ProtectedRoute - No roles required, allowing access');
console.log("ProtectedRoute - No roles required, allowing access");
return <>{children}</>;
}
if (!roles.includes(user.perfil)) {
console.log('ProtectedRoute - Access denied');
console.log('Required roles:', roles);
console.log('User role:', user.perfil);
console.log("ProtectedRoute - Access denied");
console.log("Required roles:", roles);
console.log("User role:", user.perfil);
return <Navigate to="/dashboard" replace state={{ from: location }} />;
}
console.log('ProtectedRoute - Access granted');
console.log("ProtectedRoute - Access granted");
return <>{children}</>;
}