UNPKG

react-native-svg

Version:
20 lines (17 loc) 493 B
import React, {Component, PropTypes} from 'react'; import Path from './Path'; import {pathProps} from '../lib/props'; class Polygon extends Component{ static displayName = 'Polygon'; static propTypes = { ...pathProps, points: PropTypes.oneOfType([PropTypes.string, PropTypes.array]) }; render() { return <Path {...this.props} d={`M${this.props.points.trim().replace(/\s+/g, 'L')}z`} />; } } export default Polygon;