|
|
|
@ -42,33 +42,35 @@ const ModelTrigger: FC<ModelTriggerProps> = ({
|
|
|
|
)}
|
|
|
|
)}
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<ModelIcon
|
|
|
|
<ModelIcon
|
|
|
|
className='shrink-0 mr-1.5'
|
|
|
|
className='shrink-0 m-1'
|
|
|
|
provider={provider}
|
|
|
|
provider={provider}
|
|
|
|
modelName={model.model}
|
|
|
|
modelName={model.model}
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<ModelName
|
|
|
|
<div className='flex px-1 py-[3px] items-center gap-1 grow'>
|
|
|
|
className='grow'
|
|
|
|
<ModelName
|
|
|
|
modelItem={model}
|
|
|
|
className='grow'
|
|
|
|
showMode
|
|
|
|
modelItem={model}
|
|
|
|
showFeatures
|
|
|
|
showMode
|
|
|
|
/>
|
|
|
|
showFeatures
|
|
|
|
{!readonly && (
|
|
|
|
/>
|
|
|
|
<div className='shrink-0 flex items-center justify-center w-4 h-4'>
|
|
|
|
{!readonly && (
|
|
|
|
{
|
|
|
|
<div className='shrink-0 flex items-center justify-center w-4 h-4'>
|
|
|
|
model.status !== ModelStatusEnum.active
|
|
|
|
{
|
|
|
|
? (
|
|
|
|
model.status !== ModelStatusEnum.active
|
|
|
|
<Tooltip popupContent={MODEL_STATUS_TEXT[model.status][language]}>
|
|
|
|
? (
|
|
|
|
<AlertTriangle className='w-4 h-4 text-[#F79009]' />
|
|
|
|
<Tooltip popupContent={MODEL_STATUS_TEXT[model.status][language]}>
|
|
|
|
</Tooltip>
|
|
|
|
<AlertTriangle className='w-4 h-4 text-text-warning-secondary' />
|
|
|
|
)
|
|
|
|
</Tooltip>
|
|
|
|
: (
|
|
|
|
)
|
|
|
|
<RiArrowDownSLine
|
|
|
|
: (
|
|
|
|
className='w-3.5 h-3.5 text-text-tertiary'
|
|
|
|
<RiArrowDownSLine
|
|
|
|
/>
|
|
|
|
className='w-3.5 h-3.5 text-text-tertiary'
|
|
|
|
)
|
|
|
|
/>
|
|
|
|
}
|
|
|
|
)
|
|
|
|
</div>
|
|
|
|
}
|
|
|
|
)}
|
|
|
|
</div>
|
|
|
|
|
|
|
|
)}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|