diff --git a/src/renderer/src/hooks/useOcr.ts b/src/renderer/src/hooks/ocr/useOcr.ts similarity index 100% rename from src/renderer/src/hooks/useOcr.ts rename to src/renderer/src/hooks/ocr/useOcr.ts diff --git a/src/renderer/src/hooks/useOcrProvider.tsx b/src/renderer/src/hooks/ocr/useOcrProvider.tsx similarity index 100% rename from src/renderer/src/hooks/useOcrProvider.tsx rename to src/renderer/src/hooks/ocr/useOcrProvider.tsx diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrImageSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrImageSettings.tsx index 650dae01d5..66db685f68 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrImageSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrImageSettings.tsx @@ -2,7 +2,7 @@ import { Alert, Skeleton } from '@heroui/react' import { loggerService } from '@logger' import { ErrorTag } from '@renderer/components/Tags/ErrorTag' import { isMac, isWin } from '@renderer/config/constant' -import { useOcrProviders } from '@renderer/hooks/useOcrProvider' +import { useOcrProviders } from '@renderer/hooks/ocr/useOcrProvider' import type { ImageOcrProvider } from '@renderer/types' import { BuiltinOcrProviderIds, isImageOcrProvider } from '@renderer/types' import { getErrorMessage } from '@renderer/utils' diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrOVSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrOVSettings.tsx index 8fe676361c..f31ff3783b 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrOVSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrOVSettings.tsx @@ -1,5 +1,5 @@ import { Flex } from '@cherrystudio/ui' -import { useOcrProvider } from '@renderer/hooks/useOcrProvider' +import { useOcrProvider } from '@renderer/hooks/ocr/useOcrProvider' import { BuiltinOcrProviderIds, isOcrOVProvider } from '@renderer/types' import { Tag } from 'antd' import { useTranslation } from 'react-i18next' diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrPpocrSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrPpocrSettings.tsx index 634e63b2d3..4a8cbdab0e 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrPpocrSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrPpocrSettings.tsx @@ -1,5 +1,5 @@ import { ErrorBoundary } from '@renderer/components/ErrorBoundary' -import { useOcrProvider } from '@renderer/hooks/useOcrProvider' +import { useOcrProvider } from '@renderer/hooks/ocr/useOcrProvider' import { BuiltinOcrProviderIds, isOcrPpocrProvider } from '@renderer/types' import { Input } from 'antd' import { startTransition, useCallback, useState } from 'react' diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrProviderSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrProviderSettings.tsx index 5d2b909dc5..b34f7fa185 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrProviderSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrProviderSettings.tsx @@ -3,7 +3,7 @@ import { Flex } from '@cherrystudio/ui' import { ErrorBoundary } from '@renderer/components/ErrorBoundary' import { isMac, isWin } from '@renderer/config/constant' import { useTheme } from '@renderer/context/ThemeProvider' -import { useOcrProviders } from '@renderer/hooks/useOcrProvider' +import { useOcrProviders } from '@renderer/hooks/ocr/useOcrProvider' import type { OcrProvider } from '@renderer/types' import { isBuiltinOcrProvider, isOcrSystemProvider } from '@renderer/types' import { Divider } from 'antd' diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrSettings.tsx index bf6b3d7bb7..77316e37d5 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrSettings.tsx @@ -1,6 +1,6 @@ import { ErrorBoundary } from '@renderer/components/ErrorBoundary' import { useTheme } from '@renderer/context/ThemeProvider' -import { useOcrProviders } from '@renderer/hooks/useOcrProvider' +import { useOcrProviders } from '@renderer/hooks/ocr/useOcrProvider' import type { FC } from 'react' import { useTranslation } from 'react-i18next' diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrSystemSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrSystemSettings.tsx index dff948bfbb..56f42a43b0 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrSystemSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrSystemSettings.tsx @@ -3,7 +3,7 @@ import { Flex } from '@cherrystudio/ui' import { InfoTooltip } from '@cherrystudio/ui' import { SuccessTag } from '@renderer/components/Tags/SuccessTag' import { isMac, isWin } from '@renderer/config/constant' -import { useOcrProvider } from '@renderer/hooks/useOcrProvider' +import { useOcrProvider } from '@renderer/hooks/ocr/useOcrProvider' import useTranslate from '@renderer/hooks/useTranslate' import type { TranslateLanguageCode } from '@renderer/types' import { BuiltinOcrProviderIds, isOcrSystemProvider } from '@renderer/types' diff --git a/src/renderer/src/pages/settings/DocProcessSettings/OcrTesseractSettings.tsx b/src/renderer/src/pages/settings/DocProcessSettings/OcrTesseractSettings.tsx index 03ca08d8c4..6b900162f7 100644 --- a/src/renderer/src/pages/settings/DocProcessSettings/OcrTesseractSettings.tsx +++ b/src/renderer/src/pages/settings/DocProcessSettings/OcrTesseractSettings.tsx @@ -2,7 +2,7 @@ import { Flex } from '@cherrystudio/ui' import { InfoTooltip } from '@cherrystudio/ui' import CustomTag from '@renderer/components/Tags/CustomTag' -import { useOcrProvider } from '@renderer/hooks/useOcrProvider' +import { useOcrProvider } from '@renderer/hooks/ocr/useOcrProvider' import useTranslate from '@renderer/hooks/useTranslate' import type { TesseractLangCode } from '@renderer/types' import { BuiltinOcrProviderIds, isOcrTesseractProvider } from '@renderer/types'