| 1234567891011121314151617181920212223242526272829303132333435 | 
							- 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}`}
 
-         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
 
 
  |