import React from 'react'; import { DimensionAnalysis, Finding, Recommendation } from '../types'; import { Lightbulb, Target } from 'lucide-react'; interface DimensionDetailViewProps { dimension: DimensionAnalysis; findings: Finding[]; recommendations: Recommendation[]; } const ScoreIndicator: React.FC<{ score: number }> = ({ score }) => { const getScoreColor = (s: number) => { if (s >= 80) return 'bg-emerald-500'; if (s >= 60) return 'bg-yellow-500'; return 'bg-red-500'; }; return (
{score}/100
) }; const DimensionDetailView: React.FC = ({ dimension, findings, recommendations }) => { return (

{dimension.title}

Análisis detallado de la dimensión


Puntuación

Resumen

{dimension.summary}

Hallazgos Clave

{findings.length > 0 ? (
    {findings.map((finding, i) =>
  • {finding.text}
  • )}
) : (

No se encontraron hallazgos específicos para esta dimensión.

)}

Recomendaciones

{recommendations.length > 0 ? (
    {recommendations.map((rec, i) =>
  • {rec.text}
  • )}
) : (

No hay recomendaciones específicas para esta dimensión.

)}
); }; export default DimensionDetailView;