diff --git a/components/agents/AgentPresetCard.tsx b/components/agents/AgentPresetCard.tsx index c68c0fe39..7e58056f8 100644 --- a/components/agents/AgentPresetCard.tsx +++ b/components/agents/AgentPresetCard.tsx @@ -4,6 +4,10 @@ import { Copy, Pencil, Sparkles, Trash2, Video } from "lucide-react"; import { Badge } from "@/components/ui/badge"; import { cn } from "@/lib/utils"; import type { AgentPreset } from "@/types/agent"; +import { + AGENT_PRESET_PREVIEW_IMAGE_SIZES, + getAgentPresetPreviewImageUrl, +} from "./agent-preset-preview"; interface AgentPresetCardProps { preset: AgentPreset; @@ -22,11 +26,12 @@ export function AgentPresetCard({ onEdit, onDelete, }: AgentPresetCardProps) { - const previewUrl = + const rawPreviewUrl = preset.avatarUrl || preset.referenceAssets?.[0]?.thumbnailUrl || preset.referenceAssets?.[0]?.originalUrl || ""; + const previewUrl = getAgentPresetPreviewImageUrl(rawPreviewUrl); const ownerName = String(preset.owner?.name || "").trim() || String(preset.owner?.email || "").trim() || @@ -45,7 +50,7 @@ export function AgentPresetCard({ return (
) : ( diff --git a/components/agents/AgentPresetCardDark.tsx b/components/agents/AgentPresetCardDark.tsx index 8dc58eb5d..8ce5b843b 100644 --- a/components/agents/AgentPresetCardDark.tsx +++ b/components/agents/AgentPresetCardDark.tsx @@ -8,6 +8,10 @@ import { normalizeAgentPresetModeConfig, } from "@/lib/agents/preset-mode-config"; import type { AgentPreset } from "@/types/agent"; +import { + AGENT_PRESET_PREVIEW_IMAGE_SIZES, + getAgentPresetPreviewImageUrl, +} from "./agent-preset-preview"; interface AgentPresetCardDarkProps { preset: AgentPreset; @@ -30,11 +34,12 @@ export function AgentPresetCardDark({ index = 0, compact = false, }: AgentPresetCardDarkProps) { - const previewUrl = + const rawPreviewUrl = preset.avatarUrl || preset.referenceAssets?.[0]?.thumbnailUrl || preset.referenceAssets?.[0]?.originalUrl || ""; + const previewUrl = getAgentPresetPreviewImageUrl(rawPreviewUrl); const ownerName = String(preset.owner?.name || "").trim() || @@ -186,6 +191,10 @@ export function AgentPresetCardDark({