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';
11
11
import useForceUpdate from './useForceUpdate' ;
12
12
import LinkControls from './LinkControls' ;
13
13
import getLinkComponent from './getLinkComponent' ;
14
- import { onHover } from '../actions/actions'
14
+ import { onHover , onHoverExit } from '../actions/actions'
15
15
import { useStoreContext } from '../store'
16
16
17
17
const defaultMargin = { top : 30 , left : 30 , right : 30 , bottom : 70 } ;
@@ -130,7 +130,6 @@ export default function ComponentMap({
130
130
fill = "url('#links-gradient')"
131
131
onClick = { ( ) => {
132
132
node . data . isExpanded = ! node . data . isExpanded ;
133
- console . log ( 'node' , node ) ;
134
133
forceUpdate ( ) ;
135
134
} }
136
135
/>
@@ -151,14 +150,19 @@ export default function ComponentMap({
151
150
node . data . isExpanded = ! node . data . isExpanded ;
152
151
forceUpdate ( ) ;
153
152
} }
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
+ } }
155
160
onMouseEnter = { ( ) => {
156
161
if ( Object . keys ( node . data . recoilDomNode ) . length > 0 ) {
157
162
dispatch ( onHover ( node . data . recoilDomNode [ node . data . name ] ) )
158
163
} else {
159
164
dispatch ( onHover ( node . data . rtid ) )
160
- }
161
-
165
+ }
162
166
}
163
167
/ >
164
168
) }
You can’t perform that action at this time.
0 commit comments