import React from 'react'; interface CvSummaryPanelProps { summary: string | null; analysisData: any | null; } const CvSummaryPanel: React.FC = ({ summary, analysisData }) => { if (!analysisData) { return
No summary available yet. Upload your CV to see the summary.
; } const sectionColors = { "Summary": "bg-blue-500", "Work Experience": "bg-green-500", "Education": "bg-yellow-500", "Skills": "bg-red-500", "Certifications": "bg-purple-500", "Projects": "bg-teal-500", }; return (

CV Section Scores

{Object.entries(analysisData.sections).map(([sectionName, sectionData]: [string, any]) => (
{sectionName}
{sectionData.score}
{sectionData.suggestions && sectionData.suggestions.length > 0 && (
    {sectionData.suggestions.map((suggestion: string, index: number) => (
  • {suggestion}
  • ))}
)}
))}
{summary && ( <>

CV Summary

{summary}
)}
); }; export default CvSummaryPanel;