feat: show error when not select required model
This commit is contained in:
parent
4bbcc78c84
commit
43f60cec24
@ -35,14 +35,22 @@ export const ModelBar: FC<ModelBarProps> = (props) => {
|
|||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
const modelList = useAllModel()
|
const modelList = useAllModel()
|
||||||
if (!('provider' in props)) {
|
if (!('provider' in props)) {
|
||||||
return <ModelSelector
|
return <Tooltip
|
||||||
modelList={[]}
|
popupContent={t('workflow.nodes.agent.modelNotSelected')}
|
||||||
triggerClassName='bg-workflow-block-parma-bg !h-6 !rounded-md'
|
triggerMethod='hover'
|
||||||
defaultModel={undefined}
|
>
|
||||||
showDeprecatedWarnIcon={false}
|
<div className='relative'>
|
||||||
readonly
|
<ModelSelector
|
||||||
deprecatedClassName='opacity-50'
|
modelList={[]}
|
||||||
/>
|
triggerClassName='bg-workflow-block-parma-bg !h-6 !rounded-md'
|
||||||
|
defaultModel={undefined}
|
||||||
|
showDeprecatedWarnIcon={false}
|
||||||
|
readonly
|
||||||
|
deprecatedClassName='opacity-50'
|
||||||
|
/>
|
||||||
|
<Indicator color={'red'} className='absolute -right-0.5 -top-0.5' />
|
||||||
|
</div>
|
||||||
|
</Tooltip>
|
||||||
}
|
}
|
||||||
const modelInstalled = modelList?.some(
|
const modelInstalled = modelList?.some(
|
||||||
provider => provider.provider === props.provider && provider.models.some(model => model.model === props.model))
|
provider => provider.provider === props.provider && provider.models.some(model => model.model === props.model))
|
||||||
|
Loading…
Reference in New Issue
Block a user