import React, { useState } from 'react'; import { OcrDocument } from '../../types'; interface OcrReviewModalProps { isOpen: boolean; onClose: () => void; document: OcrDocument; onSave: (updatedDocument: OcrDocument) => void; } const OcrReviewModal: React.FC = ({ isOpen, onClose, document, onSave }) => { const [extractedText, setExtractedText] = useState(document.extractedText); const handleSave = () => { onSave({ ...document, extractedText, status: 'Completed' }); onClose(); }; if (!isOpen) return null; const accuracyColor = document.accuracy > 95 ? 'text-green-600' : document.accuracy > 80 ? 'text-yellow-600' : 'text-red-600'; return (
e.stopPropagation()} >

Tinjau Dokumen OCR

{document.fileName}

{/* Image Viewer */}
Document Scan
{/* Extracted Text Editor */}

Teks Hasil Ekstraksi

Akurasi:{' '} {document.accuracy.toFixed(1)}%