|
Last change
on this file was a762898, checked in by istevanoska <ilinastevanoska@…>, 5 months ago |
|
Added visualizations
|
-
Property mode
set to
100644
|
|
File size:
530 bytes
|
| Line | |
|---|
| 1 | import { createSelector } from 'reselect';
|
|---|
| 2 | import sortBy from 'es-toolkit/compat/sortBy';
|
|---|
| 3 | export var selectLegendSettings = state => state.legend.settings;
|
|---|
| 4 | export var selectLegendSize = state => state.legend.size;
|
|---|
| 5 | var selectAllLegendPayload2DArray = state => state.legend.payload;
|
|---|
| 6 | export var selectLegendPayload = createSelector([selectAllLegendPayload2DArray, selectLegendSettings], (payloads, _ref) => {
|
|---|
| 7 | var {
|
|---|
| 8 | itemSorter
|
|---|
| 9 | } = _ref;
|
|---|
| 10 | var flat = payloads.flat(1);
|
|---|
| 11 | return itemSorter ? sortBy(flat, itemSorter) : flat;
|
|---|
| 12 | }); |
|---|
Note:
See
TracBrowser
for help on using the repository browser.