File tree Expand file tree Collapse file tree 1 file changed +18
-6
lines changed
Expand file tree Collapse file tree 1 file changed +18
-6
lines changed Original file line number Diff line number Diff line change 11import { BaseEdge } from '@xyflow/react' ;
22import { palette } from '@leafygreen-ui/palette' ;
33import { SVGAttributes } from 'react' ;
4+ import React from 'react' ;
45
56interface Props extends SVGAttributes < SVGPathElement > {
67 selected ?: boolean ;
@@ -13,11 +14,22 @@ const getMarker = (selected?: boolean, marker?: string) => {
1314
1415export const Edge = ( { markerStart, markerEnd, selected, ...rest } : Props ) => {
1516 return (
16- < BaseEdge
17- markerEnd = { getMarker ( selected , markerEnd ) }
18- markerStart = { getMarker ( selected , markerStart ) }
19- style = { { stroke : selected ? palette . blue . base : palette . gray . base } }
20- { ...rest }
21- />
17+ < React . Fragment >
18+ < BaseEdge
19+ markerEnd = { getMarker ( selected , markerEnd ) }
20+ markerStart = { getMarker ( selected , markerStart ) }
21+ style = { { stroke : palette . gray . base } }
22+ { ...rest }
23+ />
24+ { selected && (
25+ < BaseEdge
26+ markerEnd = { getMarker ( selected , markerEnd ) }
27+ markerStart = { getMarker ( selected , markerStart ) }
28+ style = { { stroke : palette . blue . base } }
29+ data-active-type = "selected-edge"
30+ { ...rest }
31+ />
32+ ) }
33+ </ React . Fragment >
2234 ) ;
2335} ;
You can’t perform that action at this time.
0 commit comments