react-native-svg-charts
Version:
Customizable charts (Line, Bar, Area, Pie, Circle, Progress) for React Native
62 lines (59 loc) • 1.34 kB
JavaScript
import PropTypes from 'prop-types';
const util = {
sortDescending(_array) {
const array = [..._array];
return array.sort((a, b) => {
if (a > b) {
return -1;
}
if (b > a) {
return 1;
}
return 0;
});
}
};
export const Constants = {
gridStyle: {
position: 'absolute',
left: 0,
right: 0,
height: 0.5,
backgroundColor: 'rgba(0,0,0,0.2)'
},
commonProps: {
svg: PropTypes.object,
shadowSvg: PropTypes.object,
shadowWidth: PropTypes.number,
shadowOffset: PropTypes.number,
style: PropTypes.any,
animate: PropTypes.bool,
animationDuration: PropTypes.number,
curve: PropTypes.func,
contentInset: PropTypes.shape({
top: PropTypes.number,
left: PropTypes.number,
right: PropTypes.number,
bottom: PropTypes.number
}),
numberOfTicks: PropTypes.number,
renderGradient: PropTypes.func,
gridMin: PropTypes.number,
gridMax: PropTypes.number,
showGrid: PropTypes.bool,
gridProps: PropTypes.object
},
commonDefaultProps: {
strokeColor: '#22B6B0',
strokeWidth: 2,
contentInset: {},
numberOfTicks: 10,
showGrid: true,
gridMin: 0,
gridMax: 0,
gridStroke: 'rgba(0,0,0,0.2)',
gridWidth: 0.5
}
};
export default util;
//# sourceMappingURL=util.js.map