| 12345678910111213141516171819202122232425262728293031323334 | import type { FC } from 'react'import type { ModelProvider } from '../declarations'import { useLanguage } from '../hooks'type ProviderIconProps = {  provider: ModelProvider  className?: string}const ProviderIcon: FC<ProviderIconProps> = ({  provider,  className,}) => {  const language = useLanguage()  if (provider.icon_large) {    return (      <img        alt='provider-icon'        src={`${provider.icon_large[language] || provider.icon_large.en_US}?_token=${localStorage.getItem('console_token')}`}        className={`w-auto h-6 ${className}`}      />    )  }  return (    <div className={`inline-flex items-center ${className}`}>      <div className='text-xs font-semibold text-black'>        {provider.label[language] || provider.label.en_US}      </div>    </div>  )}export default ProviderIcon
 |