import React from 'react'; import { Navigate } from 'react-router-dom'; import { useAuth } from '@/hooks/useAuth'; interface ProtectedAdminRouteProps { children: React.ReactNode; } export const ProtectedAdminRoute: React.FC = ({ children }) => { const { user, loading: authLoading } = useAuth(); if (authLoading) { return (
Carregando...
); } if (!user) { return ; } // Travas internas removidas - Gerenciado pelo BrainSteel Hub Guard return <>{children}; };