OCR deki double ocr hatası düzeltildi.
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user