Programmer-RD-AI
feat: add Paragraph component and types for typography
a8aec61
raw
history blame
599 Bytes
import { IconType } from '@/components/ui/icon'
const PROVIDER_ICON_MAP: Record<string, IconType> = {
aws: 'aws',
openai: 'open-ai',
anthropic: 'anthropic',
mistral: 'mistral',
gemini: 'gemini',
azure: 'azure',
groq: 'groq',
fireworks: 'fireworks',
deepseek: 'deepseek',
cohere: 'cohere',
ollama: 'ollama',
xai: 'xai'
}
export const getProviderIcon = (provider: string): IconType | null => {
const normalizedProvider = provider.toLowerCase()
return (
Object.entries(PROVIDER_ICON_MAP).find(([key]) =>
normalizedProvider.includes(key)
)?.[1] ?? null
)
}