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