|
import { getLLMIconName, getLlmNameAndFIdByLlmId } from '@/utils/llm-util'; |
|
import { LlmIcon } from '../svg-icon'; |
|
|
|
interface IProps { |
|
id?: string; |
|
value?: string; |
|
onChange?: (value: string) => void; |
|
disabled?: boolean; |
|
} |
|
|
|
const LLMLabel = ({ value }: IProps) => { |
|
const { llmName, fId } = getLlmNameAndFIdByLlmId(value); |
|
|
|
return ( |
|
<div className="flex items-center gap-1"> |
|
<LlmIcon |
|
name={getLLMIconName(fId, llmName)} |
|
width={20} |
|
height={20} |
|
size={'small'} |
|
/> |
|
{llmName} |
|
</div> |
|
); |
|
}; |
|
|
|
export default LLMLabel; |
|
|