UNPKG

react-native-pie-chart

Version:
1 lines 1.29 kB
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _index=_interopRequireDefault(require("./index"));var _jsxRuntime=require("react/jsx-runtime");var _this=this,_jsxFileName="/Users/Aidin.Gharibnavaz/workspace/aidin36/react-native-pie-chart/src/v3api.tsx";var PieChart=function PieChart(_ref){var widthAndHeight=_ref.widthAndHeight,series=_ref.series,sliceColor=_ref.sliceColor,_ref$coverFill=_ref.coverFill,coverFill=_ref$coverFill===void 0?null:_ref$coverFill,coverRadius=_ref.coverRadius,_ref$style=_ref.style,style=_ref$style===void 0?{}:_ref$style;if(sliceColor.length!=series.length){throw Error(`Invalid "sliceColor": its length should be equal to the length of "series". sliceColor.length=${sliceColor.length} series.length=${series.length}`);}var newApiSeries=series.map(function(value,i){return{value:value,color:sliceColor[i]};});var coverRadiusObject=coverRadius?{radius:coverRadius}:undefined;var cover=coverRadiusObject&&coverFill?Object.assign({},coverRadiusObject,{color:coverFill}):coverRadiusObject;return(0,_jsxRuntime.jsx)(_index.default,{widthAndHeight:widthAndHeight,series:newApiSeries,cover:cover,style:style});};var _default=exports.default=PieChart;