source: node_modules/recharts/lib/state/selectors/legendSelectors.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: 950 bytes
RevLine 
[a762898]1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.selectLegendSize = exports.selectLegendSettings = exports.selectLegendPayload = void 0;
7var _reselect = require("reselect");
8var _sortBy = _interopRequireDefault(require("es-toolkit/compat/sortBy"));
9function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
10var selectLegendSettings = state => state.legend.settings;
11exports.selectLegendSettings = selectLegendSettings;
12var selectLegendSize = state => state.legend.size;
13exports.selectLegendSize = selectLegendSize;
14var selectAllLegendPayload2DArray = state => state.legend.payload;
15var selectLegendPayload = exports.selectLegendPayload = (0, _reselect.createSelector)([selectAllLegendPayload2DArray, selectLegendSettings], (payloads, _ref) => {
16 var {
17 itemSorter
18 } = _ref;
19 var flat = payloads.flat(1);
20 return itemSorter ? (0, _sortBy.default)(flat, itemSorter) : flat;
21});
Note: See TracBrowser for help on using the repository browser.