OCR deki double ocr hatası düzeltildi.

This commit is contained in:
2025-11-20 17:48:34 +03:00
parent 49024fa6c9
commit 26acaccacd

View File

@@ -53,6 +53,7 @@ const OcrStep = () => {
() => [...croppedImages].sort((a, b) => (a.order ?? 0) - (b.order ?? 0)),
[croppedImages],
);
const hasImages = orderedImages.length > 0;
useEffect(() => {
if (!orderedImages.length) return undefined;
@@ -128,15 +129,20 @@ const OcrStep = () => {
}, [assetBase, isDev, orderedImages.length, setError]);
useEffect(() => {
if (!orderedImages.length && !(epubImports.length || pdfImports.length)) return;
if (!hasImages && !(epubImports.length || pdfImports.length)) return;
setStatus('idle');
setCurrentIndex(0);
setPreviewText(ocrText || '');
if (!ocrText) {
setPreviewText('');
if (hasImages) {
setOcrText('');
}
clearTranslation();
}, [clearTranslation, epubImports.length, orderedImages, pdfImports.length, ocrText, setOcrText]);
}, [clearTranslation, epubImports.length, hasImages, pdfImports.length, setOcrText]);
useEffect(() => {
if (isEditing) return;
setPreviewText(ocrText || '');
}, [isEditing, ocrText]);
useEffect(() => {
if (previewRef.current) {