UNPKG

@data-ui/radial-chart

Version:

A package for radial-axis visualizations https://williaster.github.io/data-ui

3 lines 1.4 kB
"use strict";exports.__esModule=!0,exports.default=ArcLabel;var _react=_interopRequireDefault(require("react")),_propTypes=_interopRequireDefault(require("prop-types")),_theme=require("@data-ui/theme"),_additionalProps=_interopRequireDefault(require("../util/additionalProps"));function _interopRequireDefault(a){return a&&a.__esModule?a:{default:a}}function _extends(){return _extends=Object.assign||function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},_extends.apply(this,arguments)}function _objectWithoutPropertiesLoose(a,b){if(null==a)return{};var c,d,e={},f=Object.keys(a);for(d=0;d<f.length;d++)c=f[d],0<=b.indexOf(c)||(e[c]=a[c]);return e}var baseLabel=_theme.svgLabel.baseLabel,propTypes={x:_propTypes.default.number,y:_propTypes.default.number,paintOrder:_propTypes.default.string,// eslint-disable-next-line react/forbid-prop-types arc:_propTypes.default.object,// if passed, will be passed to any restprops children:_propTypes.default.node},defaultProps={x:0,y:0,paintOrder:"stroke",arc:null,children:null};function ArcLabel(a){var b=a.x,c=a.y,d=a.children,e=a.arc,f=_objectWithoutPropertiesLoose(a,["x","y","children","arc"]);return _react.default.createElement("text",_extends({x:b,y:c},baseLabel,(0,_additionalProps.default)(f,e)),d)}ArcLabel.propTypes=propTypes,ArcLabel.defaultProps=defaultProps;