source: node_modules/recharts/lib/state/selectors/touchSelectors.js

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

Added visualizations

  • Property mode set to 100644
File size: 1.1 KB
Line 
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.selectTooltipCoordinate = void 0;
7var _reselect = require("reselect");
8var _selectTooltipState = require("./selectTooltipState");
9var selectAllTooltipPayloadConfiguration = (0, _reselect.createSelector)([_selectTooltipState.selectTooltipState], tooltipState => tooltipState.tooltipItemPayloads);
10var selectTooltipCoordinate = exports.selectTooltipCoordinate = (0, _reselect.createSelector)([selectAllTooltipPayloadConfiguration, (_state, tooltipIndex) => tooltipIndex, (_state, _tooltipIndex, graphicalItemId) => graphicalItemId], (allTooltipConfigurations, tooltipIndex, graphicalItemId) => {
11 if (tooltipIndex == null) {
12 return undefined;
13 }
14 var mostRelevantTooltipConfiguration = allTooltipConfigurations.find(tooltipConfiguration => {
15 return tooltipConfiguration.settings.graphicalItemId === graphicalItemId;
16 });
17 if (mostRelevantTooltipConfiguration == null) {
18 return undefined;
19 }
20 var {
21 getPosition
22 } = mostRelevantTooltipConfiguration;
23 if (getPosition == null) {
24 return undefined;
25 }
26 return getPosition(tooltipIndex);
27});
Note: See TracBrowser for help on using the repository browser.