import { EModelEndpoint, KnownEndpoints } from 'librechat-data-provider';
import { CustomMinimalIcon } from '~/components/svg';
export default function UnknownIcon({
className = '',
endpoint,
iconURL,
context,
}: {
iconURL?: string;
className?: string;
endpoint: EModelEndpoint | string | null;
context?: 'landing' | 'menu-item' | 'nav' | 'message';
}) {
if (!endpoint) {
return ;
}
const currentEndpoint = endpoint.toLowerCase();
if (iconURL) {
return
;
} else if (currentEndpoint === KnownEndpoints.mistral) {
return (
);
} else if (currentEndpoint === KnownEndpoints.openrouter) {
return
;
} else if (currentEndpoint === KnownEndpoints.groq) {
return (
);
} else if (currentEndpoint === KnownEndpoints.shuttleai) {
return (
);
} else if (currentEndpoint === KnownEndpoints.anyscale) {
return (
);
} else if (currentEndpoint === KnownEndpoints.fireworks) {
return (
);
} else if (currentEndpoint === KnownEndpoints.ollama) {
return (
);
} else if (currentEndpoint === KnownEndpoints.perplexity) {
return (
);
} else if (currentEndpoint === KnownEndpoints['together.ai']) {
return (
);
}
return ;
}