fix(edge): change order of the first EdgeAnchor disturbed by the EdgeComponent

This commit is contained in:
Clément Loridan
2021-04-22 09:56:48 +03:00
parent 1c239297de
commit 0e9ae9fbc1

View File

@@ -184,15 +184,6 @@ export default (EdgeComponent: ComponentType<EdgeProps>) => {
onMouseMove={onEdgeMouseMove}
onMouseLeave={onEdgeMouseLeave}
>
{handleEdgeUpdate && (
<g
onMouseDown={onEdgeUpdaterSourceMouseDown}
onMouseEnter={onEdgeUpdaterMouseEnter}
onMouseOut={onEdgeUpdaterMouseOut}
>
<EdgeAnchor position={sourcePosition} centerX={sourceX} centerY={sourceY} radius={edgeUpdaterRadius} />
</g>
)}
<EdgeComponent
id={id}
source={source}
@@ -218,6 +209,15 @@ export default (EdgeComponent: ComponentType<EdgeProps>) => {
sourceHandleId={sourceHandleId}
targetHandleId={targetHandleId}
/>
{handleEdgeUpdate && (
<g
onMouseDown={onEdgeUpdaterSourceMouseDown}
onMouseEnter={onEdgeUpdaterMouseEnter}
onMouseOut={onEdgeUpdaterMouseOut}
>
<EdgeAnchor position={sourcePosition} centerX={sourceX} centerY={sourceY} radius={edgeUpdaterRadius} />
</g>
)}
{handleEdgeUpdate && (
<g
onMouseDown={onEdgeUpdaterTargetMouseDown}