import React from 'react'; import { AnalysisResult } from '../types'; import { ClipboardCheck, X, CheckCircle2, AlertTriangle, Lightbulb, TrendingUp } from 'lucide-react'; interface SessionReportProps { analysis: AnalysisResult; onExit: () => void; } const SessionReport: React.FC = ({ analysis, onExit }) => { return (

Session Summary Report

Clinical Analysis Complete
{analysis.analysis.isAdaptive ? : } {analysis.analysis.isAdaptive ? 'Adaptive Growth Observed' : 'Clinical Patterns Detected'}
{analysis.analysis.distortions.length > 0 && (
{analysis.analysis.distortions.map(d => ( {d} ))}
)}

"{analysis.analysis.evidence}"

Mastery Level
{[1,2,3,4,5].map(s => (
))}

{analysis.rating.reason}

Master Reframe

"{analysis.suggestions.alternativeThought}"

Homework & Next Steps

{analysis.suggestions.behavioralStep}

); }; export default React.memo(SessionReport);