source: node_modules/recharts/lib/context/tooltipContext.js@ ba17441

Last change on this file since ba17441 was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago

Added visualizations

  • Property mode set to 100644
File size: 1.8 KB
Line 
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.useMouseLeaveItemDispatch = exports.useMouseEnterItemDispatch = exports.useMouseClickItemDispatch = void 0;
7var _hooks = require("../state/hooks");
8var _tooltipSlice = require("../state/tooltipSlice");
9var useMouseEnterItemDispatch = (onMouseEnterFromProps, dataKey, graphicalItemId) => {
10 var dispatch = (0, _hooks.useAppDispatch)();
11 return (data, index) => event => {
12 onMouseEnterFromProps === null || onMouseEnterFromProps === void 0 || onMouseEnterFromProps(data, index, event);
13 dispatch((0, _tooltipSlice.setActiveMouseOverItemIndex)({
14 activeIndex: String(index),
15 activeDataKey: dataKey,
16 activeCoordinate: data.tooltipPosition,
17 activeGraphicalItemId: graphicalItemId
18 }));
19 };
20};
21exports.useMouseEnterItemDispatch = useMouseEnterItemDispatch;
22var useMouseLeaveItemDispatch = onMouseLeaveFromProps => {
23 var dispatch = (0, _hooks.useAppDispatch)();
24 return (data, index) => event => {
25 onMouseLeaveFromProps === null || onMouseLeaveFromProps === void 0 || onMouseLeaveFromProps(data, index, event);
26 dispatch((0, _tooltipSlice.mouseLeaveItem)());
27 };
28};
29exports.useMouseLeaveItemDispatch = useMouseLeaveItemDispatch;
30var useMouseClickItemDispatch = (onMouseClickFromProps, dataKey, graphicalItemId) => {
31 var dispatch = (0, _hooks.useAppDispatch)();
32 return (data, index) => event => {
33 onMouseClickFromProps === null || onMouseClickFromProps === void 0 || onMouseClickFromProps(data, index, event);
34 dispatch((0, _tooltipSlice.setActiveClickItemIndex)({
35 activeIndex: String(index),
36 activeDataKey: dataKey,
37 activeCoordinate: data.tooltipPosition,
38 activeGraphicalItemId: graphicalItemId
39 }));
40 };
41};
42exports.useMouseClickItemDispatch = useMouseClickItemDispatch;
Note: See TracBrowser for help on using the repository browser.