From b921ecf1341aafd7629e71ff8e8b1dab297c51c4 Mon Sep 17 00:00:00 2001 From: sujucu70 Date: Thu, 22 Jan 2026 22:24:49 +0100 Subject: [PATCH] refactor: Remove ValidationQuestionnaire and DimensionConnections from Law10Tab - Removed ValidationQuestionnaire section (manual input form) - Removed DimensionConnections section (links to other tabs) - Removed unused imports (FileText, TrendingUp) - Removed onTabChange prop from Law10Tab component - Updated DashboardTabs.tsx to not pass onTabChange to Law10Tab Co-Authored-By: Claude Opus 4.5 --- frontend/components/DashboardTabs.tsx | 2 +- frontend/components/tabs/Law10Tab.tsx | 272 +------------------------- 2 files changed, 2 insertions(+), 272 deletions(-) diff --git a/frontend/components/DashboardTabs.tsx b/frontend/components/DashboardTabs.tsx index a9a5a52..b585591 100644 --- a/frontend/components/DashboardTabs.tsx +++ b/frontend/components/DashboardTabs.tsx @@ -36,7 +36,7 @@ export function DashboardTabs({ case 'roadmap': return ; case 'law10': - return ; + return ; default: return ; } diff --git a/frontend/components/tabs/Law10Tab.tsx b/frontend/components/tabs/Law10Tab.tsx index dfe74d7..62f29fd 100644 --- a/frontend/components/tabs/Law10Tab.tsx +++ b/frontend/components/tabs/Law10Tab.tsx @@ -8,8 +8,6 @@ import { CheckCircle, XCircle, HelpCircle, - TrendingUp, - FileText, Lightbulb, } from 'lucide-react'; import type { AnalysisData, HeatmapDataPoint, DrilldownDataPoint } from '../../types'; @@ -1491,273 +1489,11 @@ function DataMaturitySummary({ data }: { data: AnalysisData }) { ); } -// Seccion: Cuestionario de Validacion -function ValidationQuestionnaire() { - return ( - -
-
- -
-
-

Cuestionario de Validacion

-

Completar manualmente para diagnostico completo

-
-
- -
-

- Los siguientes datos NO pueden extraerse de tu CDR actual. - Por favor completa para el diagnostico completo: -

-
- -
- {/* Pregunta 1 - Horario */} -
-

1. Horario operativo actual:

-
-
- -
- - a - -
-
-
- -
- - a - -
-
-
- -
- - a - -
-
-
-
- - {/* Pregunta 2 - Lenguas */} -
-

2. ¿Ofreceis atencion en lenguas cooficiales?

-
- - - - - -
-
- - {/* Pregunta 3 - IVR */} -
-

3. ¿El IVR ofrece siempre opcion de agente humano?

-
- - - -
-
- - {/* Pregunta 4 - Reclamaciones */} -
-

4. ¿Gestionais reclamaciones en sistema separado del CDR?

-
- - -
-
- - {/* Pregunta 5 - ENAC */} -
-

5. ¿Teneis contratado auditor ENAC?

-
- - - -
-
-
- - {/* Nota */} -
-

- Nota: Este cuestionario es informativo. Para habilitar la edicion y guardado, - contacta con tu administrador de Beyond CX Analytics. -

-
-
- ); -} - -// Seccion: Conexiones con otras dimensiones -interface DimensionConnectionsProps { - onTabChange?: (tab: string) => void; -} - -function DimensionConnections({ onTabChange }: DimensionConnectionsProps) { - const connections = [ - { - dimension: 'Dimension 2 (Eficiencia)', - impact: 'AHT elevado impacta ASA', - description: 'Reducir AHT mejora capacidad y reduce colas', - tab: 'dimensions', - color: 'purple', - }, - { - dimension: 'Dimension 3 (Efectividad)', - impact: 'FCR bajo sugiere >15 dias', - description: 'Mejorar FCR reduce tiempo total de resolucion', - tab: 'dimensions', - color: 'emerald', - }, - { - dimension: 'Agentic Readiness', - impact: 'Automatizacion cubre gaps 24/7', - description: 'Chatbots e IA pueden cubrir cobertura nocturna', - tab: 'readiness', - color: 'blue', - }, - ]; - - return ( - -
-
- -
-
-

Conexiones con Otras Dimensiones

-

Este analisis se integra con tu diagnostico operacional

-
-
- -
- {connections.map((conn, idx) => ( -
onTabChange?.(conn.tab)} - > -
-
-

{conn.dimension}

-

{conn.impact}

-

{conn.description}

-
- -
-
- ))} -
-
- ); -} - // ============================================ // COMPONENTE PRINCIPAL // ============================================ -interface Law10TabPropsExtended extends Law10TabProps { - onTabChange?: (tab: string) => void; -} - -export function Law10Tab({ data, onTabChange }: Law10TabPropsExtended) { +export function Law10Tab({ data }: Law10TabProps) { // Evaluar compliance para cada requisito const complianceResults = { law07: evaluateLaw07Compliance(data), @@ -1788,12 +1524,6 @@ export function Law10Tab({ data, onTabChange }: Law10TabPropsExtended) { {/* Madurez de Datos para Compliance */} - - {/* Cuestionario de Validacion */} - - - {/* Conexiones con Otras Dimensiones */} - ); }