mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-29 14:31:35 +08:00
refactor(utils): move getClaudeSupportedProviders to utils/provider
Improve code organization by moving provider-related utility function to dedicated utils file
This commit is contained in:
parent
ae0cee9ef4
commit
a30b2e2cb2
@ -13,6 +13,7 @@ import { getModelUniqId } from '@renderer/services/ModelService'
|
||||
import { useAppDispatch, useAppSelector } from '@renderer/store'
|
||||
import { setIsBunInstalled } from '@renderer/store/mcp'
|
||||
import { Model } from '@renderer/types'
|
||||
import { getClaudeSupportedProviders } from '@renderer/utils/provider'
|
||||
import { Alert, Avatar, Button, Checkbox, Input, Popover, Select, Space } from 'antd'
|
||||
import { ArrowUpRight, Download, HelpCircle, Terminal, X } from 'lucide-react'
|
||||
import { FC, useCallback, useEffect, useMemo, useState } from 'react'
|
||||
@ -25,7 +26,6 @@ import {
|
||||
CLI_TOOL_PROVIDER_MAP,
|
||||
CLI_TOOLS,
|
||||
generateToolEnvironment,
|
||||
getClaudeSupportedProviders,
|
||||
parseEnvironmentVariables
|
||||
} from '.'
|
||||
|
||||
|
||||
@ -142,8 +142,4 @@ export const generateToolEnvironment = ({
|
||||
return env
|
||||
}
|
||||
|
||||
export const getClaudeSupportedProviders = (providers: Provider[]) => {
|
||||
return providers.filter((p) => p.type === 'anthropic' || CLAUDE_SUPPORTED_PROVIDERS.includes(p.id))
|
||||
}
|
||||
|
||||
export { default } from './CodeToolsPage'
|
||||
|
||||
6
src/renderer/src/utils/provider.ts
Normal file
6
src/renderer/src/utils/provider.ts
Normal file
@ -0,0 +1,6 @@
|
||||
import { CLAUDE_SUPPORTED_PROVIDERS } from '@renderer/pages/code'
|
||||
import { Provider } from '@renderer/types'
|
||||
|
||||
export const getClaudeSupportedProviders = (providers: Provider[]) => {
|
||||
return providers.filter((p) => p.type === 'anthropic' || CLAUDE_SUPPORTED_PROVIDERS.includes(p.id))
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user