diff --git a/web/src/components/canvas/canvas-agent-chat-ui.tsx b/web/src/components/canvas/canvas-agent-chat-ui.tsx index e9f900912..212c77cf3 100644 --- a/web/src/components/canvas/canvas-agent-chat-ui.tsx +++ b/web/src/components/canvas/canvas-agent-chat-ui.tsx @@ -257,7 +257,7 @@ export function AgentPanelTabs({ value, items, theme, right, o
-

从当前画布开始

+

从当前画布开始

{visibleStarterActions.map(({ label, icon: Icon }) => ( diff --git a/web/src/components/canvas/canvas-create-command-grid.tsx b/web/src/components/canvas/canvas-create-command-grid.tsx index c145f3e23..a18cac9d3 100644 --- a/web/src/components/canvas/canvas-create-command-grid.tsx +++ b/web/src/components/canvas/canvas-create-command-grid.tsx @@ -37,7 +37,7 @@ export function CanvasCreateCommandGrid({ commands, variant = "node" }: { comman > {command.icon} {command.label} - {command.badge ? {command.badge} : null} + {command.badge ? {command.badge} : null} ))}
diff --git a/web/src/components/canvas/canvas-emotion-workspace.tsx b/web/src/components/canvas/canvas-emotion-workspace.tsx index dc5506647..304d68d14 100644 --- a/web/src/components/canvas/canvas-emotion-workspace.tsx +++ b/web/src/components/canvas/canvas-emotion-workspace.tsx @@ -255,7 +255,7 @@ function FaceSelectionOverlay({ node, viewport, containerRef, imageWidth, imageH key={face.id} type="button" aria-label={selected ? `选择${selected.name}` : "选择此人脸"} - className={`absolute rounded-[7px] border-2 ${interactive ? "pointer-events-auto" : "pointer-events-none"}`} + className={`absolute rounded-[var(--r-md)] border-2 ${interactive ? "pointer-events-auto" : "pointer-events-none"}`} style={{ left: `${(face.x / imageWidth) * 100}%`, top: `${(face.y / imageHeight) * 100}%`, width: `${(face.width / imageWidth) * 100}%`, height: `${(face.height / imageHeight) * 100}%`, borderColor: active ? theme.accent.primary : "rgba(255,255,255,.94)", boxShadow: active ? `0 0 0 3px ${theme.accent.primarySoft}, 0 8px 24px rgba(0,0,0,.24)` : "0 8px 20px rgba(0,0,0,.18)" }} whileHover={{ scale: 1.025 }} whileTap={{ scale: 0.985 }} @@ -267,7 +267,7 @@ function FaceSelectionOverlay({ node, viewport, containerRef, imageWidth, imageH ); })} - {manualDraft ?
: null} + {manualDraft ?
: null}
); } diff --git a/web/src/components/canvas/canvas-frame-node.tsx b/web/src/components/canvas/canvas-frame-node.tsx index 25309d2e1..41e35b16d 100644 --- a/web/src/components/canvas/canvas-frame-node.tsx +++ b/web/src/components/canvas/canvas-frame-node.tsx @@ -263,12 +263,12 @@ function FramePreview({ nodes, frame, theme }: { nodes: CanvasNodeData[]; frame:
{layout.length ? ( layout.map(({ node, ...style }) => ( -
+
{node.type === CanvasNodeType.Image && node.metadata?.content ? : null} {node.type === CanvasNodeType.Video && node.metadata?.content ?
)) ) : ( diff --git a/web/src/components/canvas/canvas-image-toolbar-settings-modal.tsx b/web/src/components/canvas/canvas-image-toolbar-settings-modal.tsx index f7b2e8bb5..b1d244db2 100644 --- a/web/src/components/canvas/canvas-image-toolbar-settings-modal.tsx +++ b/web/src/components/canvas/canvas-image-toolbar-settings-modal.tsx @@ -72,9 +72,9 @@ export function ImageToolSettingsModal({ open, tools, selectedIds, showLabels, o
快捷工具{selectedTools.length}/{maxSelected}
updateSelectedTools(values as ImageQuickToolId[])}> {tools.map((tool) => ( -