Se oculto reporte de minimos y de coves

This commit is contained in:
2025-10-01 21:38:35 -06:00
parent c8ad7b4fa7
commit 97672b03d7

View File

@@ -34,6 +34,9 @@ if (typeof document !== 'undefined' && !document.getElementById('reports-animati
} }
export default function Reports() { 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 [isExporting, setIsExporting] = useState(false);
const [exportFormat, setExportFormat] = useState('excel'); const [exportFormat, setExportFormat] = useState('excel');
const [showExportSuccess, setShowExportSuccess] = useState(false); const [showExportSuccess, setShowExportSuccess] = useState(false);
@@ -44,6 +47,14 @@ export default function Reports() {
// Estado para pestañas // Estado para pestañas
const [activeTab, setActiveTab] = useState('pedimentos'); 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 // Importar modelos
const datastageModels = datastageModelsData?.models || []; const datastageModels = datastageModelsData?.models || [];
const pedimentosModels = pedimentosModelsData?.models || []; const pedimentosModels = pedimentosModelsData?.models || [];
@@ -807,6 +818,7 @@ export default function Reports() {
<span>Datastage cargados</span> <span>Datastage cargados</span>
</div> </div>
</button> </button>
{isDebugMode && (
<button <button
className={`flex-1 py-3 px-4 text-sm font-semibold rounded-xl focus:outline-none transition-all duration-200 ${ className={`flex-1 py-3 px-4 text-sm font-semibold rounded-xl focus:outline-none transition-all duration-200 ${
activeTab === 'minimos' activeTab === 'minimos'
@@ -822,6 +834,8 @@ export default function Reports() {
<span>Mínimos</span> <span>Mínimos</span>
</div> </div>
</button> </button>
)}
{isDebugMode && (
<button <button
className={`flex-1 py-3 px-4 text-sm font-semibold rounded-xl focus:outline-none transition-all duration-200 ${ className={`flex-1 py-3 px-4 text-sm font-semibold rounded-xl focus:outline-none transition-all duration-200 ${
activeTab === 'coves' activeTab === 'coves'
@@ -837,6 +851,7 @@ export default function Reports() {
<span>COVES</span> <span>COVES</span>
</div> </div>
</button> </button>
)}
</div> </div>
{/* Contenido de la pestaña activa */} {/* Contenido de la pestaña activa */}
<div>{tabContents[activeTab]}</div> <div>{tabContents[activeTab]}</div>