File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ import { pointRadial } from 'd3-shape';
1111import useForceUpdate from './useForceUpdate' ;
1212import LinkControls from './LinkControls' ;
1313import getLinkComponent from './getLinkComponent' ;
14- import { onHover } from '../actions/actions'
14+ import { onHover , onHoverExit } from '../actions/actions'
1515import { useStoreContext } from '../store'
1616
1717const defaultMargin = { top : 30 , left : 30 , right : 30 , bottom : 70 } ;
@@ -130,7 +130,6 @@ export default function ComponentMap({
130130 fill = "url('#links-gradient')"
131131 onClick = { ( ) => {
132132 node . data . isExpanded = ! node . data . isExpanded ;
133- console . log ( 'node' , node ) ;
134133 forceUpdate ( ) ;
135134 } }
136135 />
@@ -151,14 +150,19 @@ export default function ComponentMap({
151150 node . data . isExpanded = ! node . data . isExpanded ;
152151 forceUpdate ( ) ;
153152 } }
154-
153+ onMouseLeave = { ( ) => {
154+ if ( Object . keys ( node . data . recoilDomNode ) . length > 0 ) {
155+ dispatch ( onHoverExit ( node . data . recoilDomNode [ node . data . name ] ) )
156+ } else {
157+ dispatch ( onHoverExit ( node . data . rtid ) )
158+ }
159+ } }
155160 onMouseEnter = { ( ) => {
156161 if ( Object . keys ( node . data . recoilDomNode ) . length > 0 ) {
157162 dispatch ( onHover ( node . data . recoilDomNode [ node . data . name ] ) )
158163 } else {
159164 dispatch ( onHover ( node . data . rtid ) )
160- }
161-
165+ }
162166 }
163167 / >
164168 ) }
You can’t perform that action at this time.
0 commit comments