@@ -33,12 +33,12 @@ export default React.forwardRef(function ChartInner(
33
33
seriesOptions,
34
34
getSeriesOrder,
35
35
focused,
36
- focusedElement ,
36
+ focused ,
37
37
getOnClick,
38
38
} = useChartContext ( ) ;
39
39
40
- const [ offset ] = useChartState ( ( d ) => d . offset ) ;
41
- const [ setOffset , setChartState ] = useChartState ( ( d ) => d . setOffset ) ;
40
+ const [ offset ] = useChartState ( d => d . offset ) ;
41
+ const [ setOffset , setChartState ] = useChartState ( d => d . setOffset ) ;
42
42
43
43
useIsomorphicLayoutEffect ( ( ) => {
44
44
if ( ! svgRef . current ) {
@@ -55,9 +55,9 @@ export default React.forwardRef(function ChartInner(
55
55
}
56
56
} ) ;
57
57
58
- const onMouseLeave = ( e ) => {
59
- setChartState ( ( old ) => ( { ...old , focused : null } ) ) ;
60
- setChartState ( ( old ) => ( {
58
+ const onMouseLeave = e => {
59
+ setChartState ( old => ( { ...old , focused : null } ) ) ;
60
+ setChartState ( old => ( {
61
61
...old ,
62
62
pointer : {
63
63
...old . pointer ,
@@ -68,15 +68,15 @@ export default React.forwardRef(function ChartInner(
68
68
69
69
const rafRef = React . useRef ( ) ;
70
70
71
- const onMouseMove = ( e ) => {
71
+ const onMouseMove = e => {
72
72
if ( rafRef . current ) {
73
73
Raf . cancel ( rafRef . current ) ;
74
74
}
75
75
rafRef . current = Raf ( ( ) => {
76
76
rafRef . current = null ;
77
77
const { clientX, clientY } = e ;
78
78
79
- setChartState ( ( old ) => {
79
+ setChartState ( old => {
80
80
const x = clientX - offset . left - gridX ;
81
81
const y = clientY - offset . top - gridY ;
82
82
@@ -100,7 +100,7 @@ export default React.forwardRef(function ChartInner(
100
100
document . removeEventListener ( 'mouseup' , onMouseUp ) ;
101
101
document . removeEventListener ( 'mousemove' , onMouseMove ) ;
102
102
103
- setChartState ( ( old ) => {
103
+ setChartState ( old => {
104
104
return {
105
105
...old ,
106
106
pointer : {
@@ -120,7 +120,7 @@ export default React.forwardRef(function ChartInner(
120
120
document . addEventListener ( 'mouseup' , onMouseUp ) ;
121
121
document . addEventListener ( 'mousemove' , onMouseMove ) ;
122
122
123
- setChartState ( ( old ) => ( {
123
+ setChartState ( old => ( {
124
124
...old ,
125
125
pointer : {
126
126
...old . pointer ,
@@ -136,7 +136,7 @@ export default React.forwardRef(function ChartInner(
136
136
const orderedStackData = getSeriesOrder ( reversedStackData ) ;
137
137
138
138
const focusedSeriesIndex = focused
139
- ? orderedStackData . findIndex ( ( series ) => series . id === focused . series . id )
139
+ ? orderedStackData . findIndex ( series => series . id === focused . series . id )
140
140
: - 1 ;
141
141
142
142
// Bring focused series to the front
@@ -148,7 +148,7 @@ export default React.forwardRef(function ChartInner(
148
148
]
149
149
: orderedStackData ;
150
150
151
- const stacks = focusOrderedStackData . map ( ( stack ) => {
151
+ const stacks = focusOrderedStackData . map ( stack => {
152
152
return (
153
153
< stack . Component
154
154
key = { stack . id }
@@ -180,9 +180,7 @@ export default React.forwardRef(function ChartInner(
180
180
position : 'absolute' ,
181
181
...style ,
182
182
} }
183
- onClick = {
184
- getOnClick ( ) ? ( e ) => getOnClick ( ) ( focusedElement , e ) : undefined
185
- }
183
+ onClick = { getOnClick ( ) ? e => getOnClick ( ) ( focused , e ) : undefined }
186
184
>
187
185
< svg
188
186
ref = { svgRef }
@@ -191,10 +189,10 @@ export default React.forwardRef(function ChartInner(
191
189
height,
192
190
overflow : 'hidden' ,
193
191
} }
194
- onMouseEnter = { ( e ) => e . persist ( ) || onMouseMove ( e ) }
195
- onMouseMove = { ( e ) => e . persist ( ) || onMouseMove ( e ) }
196
- onMouseLeave = { ( e ) => e . persist ( ) || onMouseLeave ( e ) }
197
- onMouseDown = { ( e ) => e . persist ( ) || onMouseDown ( e ) }
192
+ onMouseEnter = { e => e . persist ( ) || onMouseMove ( e ) }
193
+ onMouseMove = { e => e . persist ( ) || onMouseMove ( e ) }
194
+ onMouseLeave = { e => e . persist ( ) || onMouseLeave ( e ) }
195
+ onMouseDown = { e => e . persist ( ) || onMouseDown ( e ) }
198
196
>
199
197
{ width && height ? (
200
198
< >
@@ -215,7 +213,7 @@ export default React.forwardRef(function ChartInner(
215
213
/>
216
214
< Voronoi />
217
215
< g className = "axes" >
218
- { [ ...primaryAxes , ...secondaryAxes ] . map ( ( axis ) => (
216
+ { [ ...primaryAxes , ...secondaryAxes ] . map ( axis => (
219
217
< Axis key = { axis . id } { ...axis } />
220
218
) ) }
221
219
</ g >
0 commit comments