This commit is contained in:
Typer_Body
2026-05-18 02:00:31 +08:00
parent bb7db53447
commit 313d553271
2 changed files with 10 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ import {
useReactFlow, useReactFlow,
BackgroundVariant, BackgroundVariant,
SelectionMode, SelectionMode,
MarkerType,
} from '@xyflow/react'; } from '@xyflow/react';
import type { Node, NodeTypes, OnSelectionChangeParams } from '@xyflow/react'; import type { Node, NodeTypes, OnSelectionChangeParams } from '@xyflow/react';
import '@xyflow/react/dist/style.css'; import '@xyflow/react/dist/style.css';
@@ -446,8 +447,14 @@ function WorkflowEditorInner() {
panOnDrag={[1, 2]} // Middle click and right click to pan panOnDrag={[1, 2]} // Middle click and right click to pan
selectNodesOnDrag={false} selectNodesOnDrag={false}
defaultEdgeOptions={{ defaultEdgeOptions={{
type: 'smoothstep', type: 'bezier',
animated: true, animated: true,
markerEnd: {
type: MarkerType.ArrowClosed,
width: 20,
height: 20,
color: 'hsl(var(--muted-foreground))',
},
}} }}
deleteKeyCode={null} // We handle delete manually deleteKeyCode={null} // We handle delete manually
> >

View File

@@ -257,7 +257,7 @@ export const useWorkflowStore = create<WorkflowState>((set, get) => ({
const newEdge: WorkflowEdge = { const newEdge: WorkflowEdge = {
...connection, ...connection,
id: generateEdgeId(), id: generateEdgeId(),
type: 'smoothstep', type: 'bezier',
} as WorkflowEdge; } as WorkflowEdge;
set((state) => ({ set((state) => ({
@@ -464,7 +464,7 @@ export const useWorkflowStore = create<WorkflowState>((set, get) => ({
target: edge.target, target: edge.target,
sourceHandle: edge.source_port, sourceHandle: edge.source_port,
targetHandle: edge.target_port, targetHandle: edge.target_port,
type: 'smoothstep', type: 'bezier',
data: { data: {
label: edge.label, label: edge.label,
condition: edge.condition, condition: edge.condition,