fix: use 'auto' value instead of empty string for Select component
This commit is contained in:
parent
ade71701e8
commit
0333f1953e
@ -3906,15 +3906,15 @@ export function AdminSettingsClient() {
|
||||
<div className="space-y-2">
|
||||
<Label htmlFor="sceneFusionModel">生图模型</Label>
|
||||
<Select
|
||||
value={sceneFusionConfig.modelId}
|
||||
onValueChange={(value) => setSceneFusionConfig({ ...sceneFusionConfig, modelId: value })}
|
||||
value={sceneFusionConfig.modelId || "auto"}
|
||||
onValueChange={(value) => setSceneFusionConfig({ ...sceneFusionConfig, modelId: value === "auto" ? "" : value })}
|
||||
disabled={!sceneFusionConfig.enabled}
|
||||
>
|
||||
<SelectTrigger>
|
||||
<SelectValue placeholder="选择生图模型(留空使用默认阿里模型)" />
|
||||
</SelectTrigger>
|
||||
<SelectContent>
|
||||
<SelectItem value="">自动选择(默认阿里生图)</SelectItem>
|
||||
<SelectItem value="auto">自动选择(默认阿里生图)</SelectItem>
|
||||
{(modelsData?.models || [])
|
||||
.filter((m: AiModel) => {
|
||||
// 过滤出支持图片生成/编辑的模型
|
||||
@ -3939,7 +3939,7 @@ export function AdminSettingsClient() {
|
||||
const imageProviderTypes = ["alibaba-image", "gemini-image", "gemini", "volcano-vision"];
|
||||
return provider && imageProviderTypes.includes(provider.type);
|
||||
}).length === 0 && (
|
||||
<SelectItem value="" disabled>
|
||||
<SelectItem value="no-model" disabled>
|
||||
暂无可用的生图模型,请先配置生图供应商
|
||||
</SelectItem>
|
||||
)}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user