import type { FC } from 'react' import type { ModelProvider } from '../declarations' import { useLanguage } from '../hooks' import { AnthropicText, Openai } from '@/app/components/base/icons/src/vender/other' import cn from '@/utils/classnames' type ProviderIconProps = { provider: ModelProvider className?: string } const ProviderIcon: FC = ({ provider, className, }) => { const language = useLanguage() if (provider.provider === 'langgenius/anthropic/anthropic') { return (
) } if (provider.provider === 'langgenius/openai/openai') { return (
) } return (
provider-icon
{provider.label[language] || provider.label.en_US}
) } export default ProviderIcon