import React, { useState } from 'react'; import { Tabs, TabsContent, TabsList, TabsTrigger } from '@/components/ui/tabs'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { HardHat, Building2, Users, Calendar, Settings, FileText } from 'lucide-react'; import { ObraDashboard } from '@/components/obra/ObraDashboard'; import { ObraSpecificDashboard } from '@/components/obra/ObraSpecificDashboard'; import { DiarioObraRDO } from '@/components/obra/DiarioObraRDO'; import { RelatoriosObra } from '@/components/obra/RelatoriosObra'; const Obra = () => { const [obraAtual, setObraAtual] = useState(null); const [activeTab, setActiveTab] = useState('dashboard'); const handleSelectObra = (ofNumber: string) => { setObraAtual(ofNumber); setActiveTab('dashboard'); }; const handleNavigateToRDO = () => { setActiveTab('rdo'); }; const handleNavigateToRelatorios = () => { setActiveTab('relatorios'); }; if (!obraAtual) { return (

Obra

Sistema completo de gerenciamento de obra

); } return (

Obra {obraAtual}

Dashboard específico da obra selecionada

Obras RDO Relatório da Obra
); }; export default Obra;