mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-11 16:39:15 +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 { translateModel, setTranslateModel } = useDefaultModel()
|
||||||
const { prompt, getLanguageByLangcode } = useTranslate()
|
const { prompt, getLanguageByLangcode } = useTranslate()
|
||||||
const { shikiMarkdownIt } = useCodeStyle()
|
const { shikiMarkdownIt } = useCodeStyle()
|
||||||
const { onSelectFile, selecting } = useFiles({ extensions: [...imageExts, ...textExts] })
|
const { onSelectFile, selecting, clearFiles } = useFiles({ extensions: [...imageExts, ...textExts] })
|
||||||
const { ocr } = useOcr()
|
const { ocr } = useOcr()
|
||||||
|
|
||||||
// states
|
// states
|
||||||
@ -475,9 +475,10 @@ const TranslatePage: FC = () => {
|
|||||||
logger.error('Unknown error when selecting file.', e as Error)
|
logger.error('Unknown error when selecting file.', e as Error)
|
||||||
window.message.error(t('translate.files.error.unknown') + ': ' + formatErrorMessage(e))
|
window.message.error(t('translate.files.error.unknown') + ': ' + formatErrorMessage(e))
|
||||||
} finally {
|
} finally {
|
||||||
|
clearFiles()
|
||||||
setIsProcessing(false)
|
setIsProcessing(false)
|
||||||
}
|
}
|
||||||
}, [ocr, onSelectFile, selecting, t])
|
}, [clearFiles, ocr, onSelectFile, selecting, t])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Container id="translate-page">
|
<Container id="translate-page">
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user