source: node_modules/recharts/es6/state/selectors/polarGridSelectors.js@ a762898

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

Added visualizations

  • Property mode set to 100644
File size: 684 bytes
Line 
1import { createSelector } from 'reselect';
2import { selectPolarAxisTicks } from './polarScaleSelectors';
3var selectAngleAxisTicks = (state, anglexisId) => selectPolarAxisTicks(state, 'angleAxis', anglexisId, false);
4export var selectPolarGridAngles = createSelector([selectAngleAxisTicks], ticks => {
5 if (!ticks) {
6 return undefined;
7 }
8 return ticks.map(tick => tick.coordinate);
9});
10var selectRadiusAxisTicks = (state, radiusAxisId) => selectPolarAxisTicks(state, 'radiusAxis', radiusAxisId, false);
11export var selectPolarGridRadii = createSelector([selectRadiusAxisTicks], ticks => {
12 if (!ticks) {
13 return undefined;
14 }
15 return ticks.map(tick => tick.coordinate);
16});
Note: See TracBrowser for help on using the repository browser.