mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-24 18:50:56 +08:00
refactor(ocr): reorganize ocr hooks into dedicated directory
Move useOcr and useOcrProvider hooks to new ocr directory under hooks Update all imports in settings components to reflect new paths
This commit is contained in:
parent
ea1aa6e5a8
commit
7658b1e79f
@ -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'
|
||||
|
||||
@ -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'
|
||||
|
||||
@ -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'
|
||||
|
||||
@ -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'
|
||||
|
||||
@ -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'
|
||||
|
||||
|
||||
@ -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'
|
||||
|
||||
@ -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'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user