-
+ {producedModelText ?
: null}
提示词
{node.metadata?.composerContent || node.metadata?.prompt || "未填写"}
} onClick={() => onSetPrimary(node.id)}>{node.metadata?.versionPrimary ? "当前主版本" : "设为主版本"}
@@ -37,5 +41,5 @@ export function CanvasVersionCompareModal({ open, versions, onClose, onSetPrimar
}
function Info({ label, value }: { label: string; value: string }) {
- return
{label}{value}
;
+ return
{label}{value}
;
}
diff --git a/web/src/components/canvas/canvas-workspace-node-list-panel.tsx b/web/src/components/canvas/canvas-workspace-node-list-panel.tsx
index 22bb96308..ddf455beb 100644
--- a/web/src/components/canvas/canvas-workspace-node-list-panel.tsx
+++ b/web/src/components/canvas/canvas-workspace-node-list-panel.tsx
@@ -4,12 +4,14 @@ import { AudioLines, Clock3, FileText, Image, Layers, Pencil, Search, X } from "
import { CanvasVideoPreviewImage } from "@/components/canvas/canvas-video-preview-image";
import { WorkspaceState } from "@/components/layout/workspace-state";
import { canvasNodeMaterialSummary, canvasNodeSearchContext, canvasNodeSearchTimes } from "@/lib/canvas/canvas-node-search";
+import type { AiConfig } from "@/stores/use-config-store";
import { getNodeListLabel } from "@/lib/canvas/node-registry";
import { CanvasNodeType, type CanvasNodeData } from "@/types/canvas";
import { Video as CanvasVideoIcon } from "lucide-react";
export function CanvasWorkspaceNodeListPanel({
nodes,
+ config,
results,
query,
deferredQuery,
@@ -18,6 +20,7 @@ export function CanvasWorkspaceNodeListPanel({
onFocus,
}: {
nodes: CanvasNodeData[];
+ config: AiConfig;
results: CanvasNodeData[];
query: string;
deferredQuery: string;
@@ -52,7 +55,7 @@ export function CanvasWorkspaceNodeListPanel({