diff --git a/web/src/components/canvas/canvas-node.tsx b/web/src/components/canvas/canvas-node.tsx index 1824ef884..902754fb7 100644 --- a/web/src/components/canvas/canvas-node.tsx +++ b/web/src/components/canvas/canvas-node.tsx @@ -1,6 +1,6 @@ import React, { useCallback, useEffect, useRef, useState } from "react"; import type { ReactNode } from "react"; -import { AlertCircle, BookOpenCheck, CheckCircle2, ChevronRight, Clapperboard, Copy, Download, GripVertical, Image as ImageIcon, Lock, Maximize2, Music2, Pencil, RefreshCw, ScanSearch, Settings2, Star, Trash2, Type, Video, WandSparkles } from "lucide-react"; +import { AlertCircle, BookOpenCheck, CheckCircle2, ChevronRight, Clapperboard, Copy, Download, Image as ImageIcon, Lock, Maximize2, Music2, Pencil, RefreshCw, ScanSearch, Settings2, Star, Trash2, Type, Video, WandSparkles } from "lucide-react"; import { useCanvasNodeActions } from "./canvas-node-action-context"; @@ -307,7 +307,6 @@ export const CanvasNode = React.memo(function CanvasNode({ draft={titleDraft} theme={theme} onDraftChange={setTitleDraft} - onDragStart={readOnly ? undefined : (event) => onMouseDown(event, data.id)} onEdit={() => setIsEditingTitle(true)} onCommit={commitTitle} onCancel={() => { setTitleDraft(data.title); setIsEditingTitle(false); }} @@ -647,7 +646,7 @@ function formatMediaDimensionLabel(node: CanvasNodeData, hasVisualMediaContent: return `${Math.round(width)}*${Math.round(height)}`; } -function NodeExternalHeader({ node, scale, dimensionLabel, active, editable, editing, draft, theme, onDragStart, onDraftChange, onEdit, onCommit, onCancel }: { +function NodeExternalHeader({ node, scale, dimensionLabel, active, editable, editing, draft, theme, onDraftChange, onEdit, onCommit, onCancel }: { node: CanvasNodeData; scale: number; dimensionLabel: string | null; @@ -657,7 +656,6 @@ function NodeExternalHeader({ node, scale, dimensionLabel, active, editable, edi draft: string; theme: CanvasTheme; onDraftChange: (value: string) => void; - onDragStart?: (event: React.MouseEvent) => void; onEdit: () => void; onCommit: () => void; onCancel: () => void; @@ -677,7 +675,7 @@ function NodeExternalHeader({ node, scale, dimensionLabel, active, editable, edi "--canvas-node-width": `${node.width}px`, borderRadius: "var(--r-sm)", background: "transparent", - paddingInline: "var(--space-1-half)", + paddingInline: "0", color: active ? theme.node.text : theme.node.label, transform: `scale(var(--canvas-live-inverse-scale, ${inverseScale}))`, transformOrigin: "left bottom", @@ -686,23 +684,6 @@ function NodeExternalHeader({ node, scale, dimensionLabel, active, editable, edi onPointerDown={(event) => event.stopPropagation()} >
- {editing ? ( {nodes.length.toLocaleString("zh-CN")}
-