import React, { useState, lazy, Suspense } from 'react'; import { UserPlus, Loader2, Download } from 'lucide-react'; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { downloadAprovados } from '../services/driverService'; // Lazy loading the simplified features to improve initial performance const VehiclesView = lazy(() => import('../components/GrVehiclesSimplified')); const RegistrationsView = lazy(() => import('../components/GrRegistrationsSimplified')); const GrOpsCadastrosView = () => { const [activeTab, setActiveTab] = useState('veiculos'); const [isDownloading, setIsDownloading] = useState(false); const handleExport = async () => { setIsDownloading(true); try { await downloadAprovados(); } catch (err) { console.error('[GrOpsCadastrosView] Erro ao exportar motoristas aprovados:', err); } finally { setIsDownloading(false); } }; return (

Base de Registros

Gestão unificada de frotas e parceiros logísticos

{/* Botão de Exportação de Motoristas Aprovados */}
Veículos Motoristas e Parceiros
}>
); }; export default GrOpsCadastrosView;