import React from 'react'; import { X, ScanFace, CheckCircle, ArrowRight, Sparkles } from 'lucide-react'; import { Language } from '../types'; import { TRANSLATIONS } from '../constants/translations'; interface AnalysisModalProps { isVisible: boolean; onClose: () => void; language: Language; result: { faceShape: string; skinTone: string; bestVibe: string; }; onUnlock: () => void; } export const AnalysisModal: React.FC = ({ isVisible, onClose, language, result, onUnlock }) => { const t = TRANSLATIONS[language]; if (!isVisible) return null; return (
{/* Header */}

{t.analysisTitle}

{t.analysisSubtitle}

{/* Report Content */}

{t.lblFaceShape}

{result.faceShape}

{t.lblSkinTone}

{result.skinTone}

{t.lblRecVibe}

{result.bestVibe}

{/* Footer Action */}

{t.aiConfidence}: 98.4%

); };