mirror of
https://github.com/bendtherules/react-vis-gridarea.git
synced 2026-08-18 22:02:23 +00:00
Add event handling
This commit is contained in:
+9
-9
@@ -29,12 +29,12 @@ interface GridAreaProps {
|
||||
}
|
||||
|
||||
// event listeners
|
||||
onValueMouseOver: (ev: React.MouseEvent<SVGElement>, value: [NumberOrString, NumberOrString]) => void,
|
||||
onValueMouseOut: (ev: React.MouseEvent<SVGElement>, value: [NumberOrString, NumberOrString]) => void,
|
||||
onValueClick: (ev: React.MouseEvent<SVGElement>, value: [NumberOrString, NumberOrString]) => void,
|
||||
onSeriesMouseOver: (ev: React.MouseEvent<SVGElement>) => void,
|
||||
onSeriesMouseOut: (ev: React.MouseEvent<SVGElement>) => void,
|
||||
onSeriesClick: (ev: React.MouseEvent<SVGElement>) => void,
|
||||
onValueMouseOver?: (ev: React.MouseEvent<SVGElement>, value: [NumberOrString, NumberOrString]) => void,
|
||||
onValueMouseOut?: (ev: React.MouseEvent<SVGElement>, value: [NumberOrString, NumberOrString]) => void,
|
||||
onValueClick?: (ev: React.MouseEvent<SVGElement>, value: [NumberOrString, NumberOrString]) => void,
|
||||
onSeriesMouseOver?: (ev: React.MouseEvent<SVGElement>) => void,
|
||||
onSeriesMouseOut?: (ev: React.MouseEvent<SVGElement>) => void,
|
||||
onSeriesClick?: (ev: React.MouseEvent<SVGElement>) => void,
|
||||
|
||||
// generally supplied by xyplot
|
||||
marginTop: number;
|
||||
@@ -142,9 +142,9 @@ class GridArea extends PureComponent<GridAreaProps, {}> {
|
||||
key={i}
|
||||
className="rv-xy-plot__grid-area__rect"
|
||||
style={style}
|
||||
onClick={(ev) => { this.props.onValueClick(ev, tmpValue) }}
|
||||
onMouseOver={(ev) => { this.props.onValueMouseOver(ev, tmpValue) }}
|
||||
onMouseOut={(ev) => { this.props.onValueMouseOut(ev, tmpValue) }}
|
||||
onClick={(ev) => { this.props.onValueClick && this.props.onValueClick(ev, tmpValue) }}
|
||||
onMouseOver={(ev) => { this.props.onValueMouseOver && this.props.onValueMouseOver(ev, tmpValue) }}
|
||||
onMouseOut={(ev) => { this.props.onValueMouseOut && this.props.onValueMouseOut(ev, tmpValue) }}
|
||||
/>
|
||||
);
|
||||
})}
|
||||
|
||||
Reference in New Issue
Block a user