| <div className={cn('system-md-semibold mb-1', datasetId && 'flex justify-between items-center')}>{t('datasetSettings.form.embeddingModel')}</div> | <div className={cn('system-md-semibold mb-1', datasetId && 'flex justify-between items-center')}>{t('datasetSettings.form.embeddingModel')}</div> | ||||
| <ModelSelector | <ModelSelector | ||||
| readonly={!!datasetId} | readonly={!!datasetId} | ||||
| triggerClassName={datasetId ? 'opacity-50' : ''} | |||||
| defaultModel={embeddingModel} | defaultModel={embeddingModel} | ||||
| modelList={embeddingModelList} | modelList={embeddingModelList} | ||||
| onSelect={(model: DefaultModel) => { | onSelect={(model: DefaultModel) => { |
| className={classNames( | className={classNames( | ||||
| 'group flex items-center px-2 h-8 rounded-lg bg-components-input-bg-normal', | 'group flex items-center px-2 h-8 rounded-lg bg-components-input-bg-normal', | ||||
| !readonly && 'hover:bg-components-input-bg-hover cursor-pointer', | !readonly && 'hover:bg-components-input-bg-hover cursor-pointer', | ||||
| !!readonly && 'opacity-50', | |||||
| className, | className, | ||||
| open && '!bg-components-input-bg-hover', | open && '!bg-components-input-bg-hover', | ||||
| model.status !== ModelStatusEnum.active && '!bg-[#FFFAEB]', | model.status !== ModelStatusEnum.active && '!bg-[#FFFAEB]', |