diff --git a/src/pages/Reports.jsx b/src/pages/Reports.jsx index 43fc0ce..caf967e 100644 --- a/src/pages/Reports.jsx +++ b/src/pages/Reports.jsx @@ -34,6 +34,9 @@ if (typeof document !== 'undefined' && !document.getElementById('reports-animati } export default function Reports() { + // Leer DEBUG_MODE desde variables de entorno + const isDebugMode = import.meta.env.VITE_DEBUG_MODE === 'true'; + const [isExporting, setIsExporting] = useState(false); const [exportFormat, setExportFormat] = useState('excel'); const [showExportSuccess, setShowExportSuccess] = useState(false); @@ -44,6 +47,14 @@ export default function Reports() { // Estado para pestañas const [activeTab, setActiveTab] = useState('pedimentos'); + // Efecto para manejar el cambio de pestaña cuando isDebugMode cambia + useEffect(() => { + // Si no está en modo debug y la pestaña activa es una pestaña de debug, cambiar a 'pedimentos' + if (!isDebugMode && (activeTab === 'minimos' || activeTab === 'coves')) { + setActiveTab('pedimentos'); + } + }, [isDebugMode, activeTab]); + // Importar modelos const datastageModels = datastageModelsData?.models || []; const pedimentosModels = pedimentosModelsData?.models || []; @@ -807,36 +818,40 @@ export default function Reports() { Datastage cargados - - + {isDebugMode && ( + + )} + {isDebugMode && ( + + )} {/* Contenido de la pestaña activa */}
{tabContents[activeTab]}