@baneung-pack

워크플로

분기/병합 워크플로 — 결제 승인 시나리오. 노드별 색상, animated edge로 진행 강조, dashed edge로 거절 경로 차별화.

OKNG결제 요청사기 점검잔액 확인승인 결정✓ 승인✗ 거절

API

FlowChartProps

PropertyType기본값설명
nodesFlowNode[]필수노드 배열. 각 노드: { id, label?, x, y, width?, height?, fill?, stroke?, textColor? }
edgesFlowEdge[]필수엣지 배열. { source, target, type?, label?, color?, animated?, dashed?, arrow?, sourcePosition?, targetPosition? }
edgeTypesRecord<string, FlowEdgePathFn>{}사용자 정의 edge path. (sourceX, sourceY, targetX, targetY, ...) → SVG path d 문자열 반환
heightnumber400SVG 캔버스 높이(px)
pannablebooleantrue마우스 드래그로 캔버스 pan 가능 여부
showGridbooleantrue배경 dot grid 표시
classNamestring-외부 wrapper className
emptyStateReactNode-nodes가 비어있을 때 표시