better-chatbot / src /components /ui /model-provider-icon.tsx
Bot
Initial commit for HF Spaces
05c5ed5
Raw
History Blame Contribute Delete
922 Bytes
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} />
);
}