From 87a6e6561dae22e164c00dc0bc06bc779e36155e Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 19 Mar 2026 13:18:10 +0800 Subject: [PATCH] fix: compact embedded agent preset cards --- components/agents/AgentPresetCardDark.tsx | 51 ++++++++++++++++++++ components/agents/AgentPresetPanelDarkV2.tsx | 7 +-- 2 files changed, 55 insertions(+), 3 deletions(-) diff --git a/components/agents/AgentPresetCardDark.tsx b/components/agents/AgentPresetCardDark.tsx index bd1dfefcb..343d28593 100644 --- a/components/agents/AgentPresetCardDark.tsx +++ b/components/agents/AgentPresetCardDark.tsx @@ -14,6 +14,7 @@ interface AgentPresetCardDarkProps { onEdit?: (preset: AgentPreset) => void; onDelete?: (preset: AgentPreset) => void; index?: number; + compact?: boolean; } export function AgentPresetCardDark({ @@ -24,6 +25,7 @@ export function AgentPresetCardDark({ onEdit, onDelete, index = 0, + compact = false, }: AgentPresetCardDarkProps) { const previewUrl = preset.avatarUrl || @@ -81,6 +83,55 @@ export function AgentPresetCardDark({ ? "场景图" : null; + if (compact) { + return ( + onSelect(preset.id)} + > +
+ {previewUrl ? ( + {preset.name} + ) : ( +
+ +
+ )} +
+
+ +
+
+ {preset.name} +
+
{imageModeLabel || typeInfo.label}
+
+ + {selected ? ( +
+ ) : null} + + ); + } + return ( {/* 卡片网格 */} -
+
{isLoading ? ( -
+
) : filteredPresets.length > 0 ? ( @@ -217,11 +217,12 @@ export function AgentPresetPanelDarkV2({ onEdit={setEditingPreset} onDelete={handleDeletePreset} index={index} + compact /> ))} ) : ( -
+
暂无{embeddedEntityLabel}