diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrProviderSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrProviderSettings.tsx index a9ba128d7a..501b8d792f 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrProviderSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrProviderSettings.tsx @@ -1,4 +1,5 @@ // import { loggerService } from '@logger' +import { ErrorBoundary } from '@renderer/components/ErrorBoundary' import { isBuiltinOcrProvider, OcrProvider } from '@renderer/types' import { getOcrProviderLogo } from '@renderer/utils/ocr' import { Avatar, Divider, Flex } from 'antd' @@ -35,7 +36,7 @@ const OcrProviderSettings = ({ provider }: Props) => { - {getProviderSettings()} + {getProviderSettings()} ) } diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrSettings.tsx index 9ad2d111ad..2a829e7925 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrSettings.tsx @@ -1,4 +1,5 @@ import { PictureOutlined } from '@ant-design/icons' +import { ErrorBoundary } from '@renderer/components/ErrorBoundary' import { useTheme } from '@renderer/context/ThemeProvider' import { useAppSelector } from '@renderer/store' import { OcrProvider } from '@renderer/types' @@ -26,7 +27,7 @@ const OcrSettings: FC = () => { ] return ( - <> + {t('settings.tool.ocr.title')} @@ -35,7 +36,7 @@ const OcrSettings: FC = () => { - + ) } export default OcrSettings diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrTesseractSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrTesseractSettings.tsx index 7e94a31194..8c85cee8bc 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrTesseractSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrTesseractSettings.tsx @@ -13,7 +13,6 @@ export const OcrTesseractSettings = () => { const { t } = useTranslation() const { provider } = useOcrProvider(BuiltinOcrProviderIds.tesseract) - // TODO: use error boundary if (!isOcrTesseractProvider(provider)) { throw new Error('Not tesseract provider.') }