fix: 修复 JSX 语法错误
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
Your Name 2026-02-01 23:00:08 +08:00
parent 3855cb05cd
commit 7680cbe02e

View File

@ -2593,58 +2593,60 @@ export function AdminSettingsClient() {
/> />
</div> </div>
{siteSettings.canvasEnabled && ( {siteSettings.canvasEnabled && (
<div className="space-y-2"> <>
<Label htmlFor="canvasDefaultModelId">画布默认生图模型</Label> <div className="space-y-2">
<Select <Label htmlFor="canvasDefaultModelId">画布默认生图模型</Label>
value={siteSettings.canvasDefaultModelId || "auto"} <Select
onValueChange={(value) => setSiteSettings({ value={siteSettings.canvasDefaultModelId || "auto"}
...siteSettings, onValueChange={(value) => setSiteSettings({
canvasDefaultModelId: value === "auto" ? null : value ...siteSettings,
})} canvasDefaultModelId: value === "auto" ? null : value
> })}
<SelectTrigger id="canvasDefaultModelId"> >
<SelectValue placeholder="选择默认模型" /> <SelectTrigger id="canvasDefaultModelId">
</SelectTrigger> <SelectValue placeholder="选择默认模型" />
<SelectContent> </SelectTrigger>
<SelectItem value="auto">智能自动(推荐)</SelectItem> <SelectContent>
{modelsData?.models?.filter((m: any) => m.supportsImageGen).map((model: any) => ( <SelectItem value="auto">智能自动(推荐)</SelectItem>
<SelectItem key={model.id} value={model.id}> {modelsData?.models?.filter((m: any) => m.supportsImageGen).map((model: any) => (
{model.displayName} <SelectItem key={model.id} value={model.id}>
</SelectItem> {model.displayName}
))} </SelectItem>
</SelectContent> ))}
</Select> </SelectContent>
<div className="text-xs text-muted-foreground"> </Select>
设置无限画布中用户的默认生图模型。"智能自动"会根据用户需求自动选择最佳模型。 <div className="text-xs text-muted-foreground">
设置无限画布中用户的默认生图模型。"智能自动"会根据用户需求自动选择最佳模型。
</div>
</div> </div>
</div>
{/* 智能自动模式下的默认生图模型 */} {/* 智能自动模式下的默认生图模型 */}
<div className="space-y-2 mt-4 pt-4 border-t"> <div className="space-y-2 mt-4 pt-4 border-t">
<Label htmlFor="canvasAutoModeDefaultModelId">智能自动模式 - 默认生图模型</Label> <Label htmlFor="canvasAutoModeDefaultModelId">智能自动模式 - 默认生图模型</Label>
<Select <Select
value={siteSettings.canvasAutoModeDefaultModelId || "system"} value={siteSettings.canvasAutoModeDefaultModelId || "system"}
onValueChange={(value) => setSiteSettings({ onValueChange={(value) => setSiteSettings({
...siteSettings, ...siteSettings,
canvasAutoModeDefaultModelId: value === "system" ? null : value canvasAutoModeDefaultModelId: value === "system" ? null : value
})} })}
> >
<SelectTrigger id="canvasAutoModeDefaultModelId"> <SelectTrigger id="canvasAutoModeDefaultModelId">
<SelectValue placeholder="选择默认模型" /> <SelectValue placeholder="选择默认模型" />
</SelectTrigger> </SelectTrigger>
<SelectContent> <SelectContent>
<SelectItem value="system">系统智能选择(根据意图路由)</SelectItem> <SelectItem value="system">系统智能选择(根据意图路由)</SelectItem>
{modelsData?.models?.filter((m: any) => m.supportsImageGen).map((model: any) => ( {modelsData?.models?.filter((m: any) => m.supportsImageGen).map((model: any) => (
<SelectItem key={model.id} value={model.id}> <SelectItem key={model.id} value={model.id}>
{model.displayName} {model.displayName}
</SelectItem> </SelectItem>
))} ))}
</SelectContent> </SelectContent>
</Select> </Select>
<div className="text-xs text-muted-foreground"> <div className="text-xs text-muted-foreground">
当用户选择"智能自动"模式时,系统实际使用的生图模型。"系统智能选择"会根据用户意图(如抠图、换背景等)自动路由到最佳模型。 当用户选择"智能自动"模式时,系统实际使用的生图模型。"系统智能选择"会根据用户意图(如抠图、换背景等)自动路由到最佳模型。
</div>
</div> </div>
</div> </>
)} )}
</div> </div>
</div> </div>