UNPKG

react-native-indicator

Version:
23 lines (18 loc) 506 B
import React from 'react'; import PropTypes from 'prop-types'; import { Shape, Path } from '@react-native-community/art'; export default class Circle extends React.PureComponent { static propTypes = { radius: PropTypes.number.isRequired, opacity: PropTypes.number, }; render() { const { radius } = this.props; const path = Path() .moveTo(0, -radius / 2) .arc(0, radius, 1) .arc(0, -radius, 1) .close(); return <Shape {...this.props} d={path} />; } }