mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-29 23:12:38 +08:00
fix(translate): 在选择文件后清除文件状态以避免残留
在文件选择完成后调用clearFiles以清除文件状态
This commit is contained in:
parent
1cce646e4b
commit
b4c0adff99
@ -58,7 +58,7 @@ const TranslatePage: FC = () => {
|
||||
const { translateModel, setTranslateModel } = useDefaultModel()
|
||||
const { prompt, getLanguageByLangcode } = useTranslate()
|
||||
const { shikiMarkdownIt } = useCodeStyle()
|
||||
const { onSelectFile, selecting } = useFiles({ extensions: [...imageExts, ...textExts] })
|
||||
const { onSelectFile, selecting, clearFiles } = useFiles({ extensions: [...imageExts, ...textExts] })
|
||||
const { ocr } = useOcr()
|
||||
|
||||
// states
|
||||
@ -475,9 +475,10 @@ const TranslatePage: FC = () => {
|
||||
logger.error('Unknown error when selecting file.', e as Error)
|
||||
window.message.error(t('translate.files.error.unknown') + ': ' + formatErrorMessage(e))
|
||||
} finally {
|
||||
clearFiles()
|
||||
setIsProcessing(false)
|
||||
}
|
||||
}, [ocr, onSelectFile, selecting, t])
|
||||
}, [clearFiles, ocr, onSelectFile, selecting, t])
|
||||
|
||||
return (
|
||||
<Container id="translate-page">
|
||||
|
||||
Loading…
Reference in New Issue
Block a user