UNPKG

react-native-sparkline

Version:

An ART-based sparkline component for react-native

32 lines (26 loc) 568 B
/** * @flow */ import * as React from 'react' import ART from './ART' import { makeCircle } from './shape' import * as helper from './helper' import * as typed from './typed' type Props = typed.ShareProps const Spots = ({ color, stroke, strokeWidth, ...props }: Props) => ( <ART.Shape stroke={stroke || color} strokeWidth={strokeWidth} d={helper .sample(props.points, props.sampling) .map(({ x, y }) => makeCircle({ cx: x, cy: y, r: 2 }) ) .join()} /> ) export default Spots