File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
packages/charts/src/components/ComposedChart Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -210,15 +210,15 @@ const ComposedChart: FC<ComposedChartProps> = forwardRef((props: ComposedChartPr
210
210
onDataPointClick (
211
211
enrichEventWithDetails ( event ?? eventOrIndex , {
212
212
value : payloadValueLength ? payload . value [ 1 ] - payload . value [ 0 ] : payload . value ,
213
- dataIndex : payload . index ?? eventOrIndex ,
213
+ dataIndex : payload . index ?? typeof eventOrIndex === 'number' ? eventOrIndex : undefined ,
214
214
dataKey : payloadValueLength
215
215
? Object . keys ( payload ) . filter ( ( key ) =>
216
216
payload . value . length
217
217
? payload [ key ] === payload . value [ 1 ] - payload . value [ 0 ]
218
218
: payload [ key ] === payload . value && key !== 'value'
219
219
) [ 0 ]
220
220
: payload . dataKey ??
221
- Object . keys ( payload ) . find ( ( key ) => payload [ key ] === payload . value && key !== 'value' ) ,
221
+ Object . keys ( payload ) . find ( ( key ) => payload [ key ] && payload [ key ] === payload . value && key !== 'value' ) ,
222
222
payload : payload . payload
223
223
} )
224
224
) ;
@@ -465,8 +465,10 @@ const ComposedChart: FC<ComposedChartProps> = forwardRef((props: ComposedChartPr
465
465
chartElementProps . dot = ! isBigDataSet ;
466
466
chartElementProps . fillOpacity = 0.3 ;
467
467
chartElementProps . strokeOpacity = element . opacity ;
468
- chartElementProps . onClick = onDataPointClickInternal ;
469
468
chartElementProps . strokeWidth = element . width ;
469
+ chartElementProps . activeDot = {
470
+ onClick : onDataPointClickInternal
471
+ } ;
470
472
break ;
471
473
}
472
474
You can’t perform that action at this time.
0 commit comments