UNPKG

1.6 kBJavaScriptView Raw
1import _extends from"@babel/runtime/helpers/extends";import _classCallCheck from"@babel/runtime/helpers/classCallCheck";import _createClass from"@babel/runtime/helpers/createClass";import _possibleConstructorReturn from"@babel/runtime/helpers/possibleConstructorReturn";import _getPrototypeOf from"@babel/runtime/helpers/getPrototypeOf";import _inherits from"@babel/runtime/helpers/inherits";var _jsxFileName="/Users/msand/WebstormProjects/react-native-svg/src/elements/Polyline.tsx";import React from'react';import Path from'./Path';import Shape from'./Shape';import extractPolyPoints from'../lib/extract/extractPolyPoints';var Polyline=function(_Shape){_inherits(Polyline,_Shape);function Polyline(){var _getPrototypeOf2;var _this;_classCallCheck(this,Polyline);for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}_this=_possibleConstructorReturn(this,(_getPrototypeOf2=_getPrototypeOf(Polyline)).call.apply(_getPrototypeOf2,[this].concat(args)));_this.setNativeProps=function(props){var points=props.points;if(points){props.d="M"+extractPolyPoints(points);}_this.root&&_this.root.setNativeProps(props);};return _this;}_createClass(Polyline,[{key:"render",value:function render(){var props=this.props;var points=props.points;return React.createElement(Path,_extends({ref:this.refMethod,d:points&&"M"+extractPolyPoints(points)},props,{__source:{fileName:_jsxFileName,lineNumber:31}}));}}]);return Polyline;}(Shape);Polyline.displayName='Polyline';Polyline.defaultProps={points:''};export{Polyline as default};
2//# sourceMappingURL=Polyline.js.map
\No newline at end of file