Spaces:
Sleeping
Sleeping
| import { BlendIcon } from "lucide-react"; | |
| import { ClaudeIcon } from "./claude-icon"; | |
| import { GeminiIcon } from "./gemini-icon"; | |
| import { GrokIcon } from "./grok-icon"; | |
| import { OpenAIIcon } from "./openai-icon"; | |
| import { OllamaIcon } from "./ollama-icon"; | |
| import { OpenRouterIcon } from "./open-router-icon"; | |
| export function ModelProviderIcon({ | |
| provider, | |
| className, | |
| }: { provider: string; className?: string }) { | |
| return provider === "openai" ? ( | |
| <OpenAIIcon className={className} /> | |
| ) : provider === "xai" ? ( | |
| <GrokIcon className={className} /> | |
| ) : provider === "anthropic" ? ( | |
| <ClaudeIcon className={className} /> | |
| ) : provider === "google" ? ( | |
| <GeminiIcon className={className} /> | |
| ) : provider === "ollama" ? ( | |
| <OllamaIcon className={className} /> | |
| ) : provider === "openRouter" ? ( | |
| <OpenRouterIcon className={className} /> | |
| ) : ( | |
| <BlendIcon className={className} /> | |
| ); | |
| } | |