recharts
Version:
React charts
34 lines (27 loc) • 678 B
JavaScript
/**
* @fileOverview Layer
*/
import React, { Component, PropTypes } from 'react';
import pureRender from 'pure-render-decorator';
import classNames from 'classnames';
class Layer extends Component {
static displayName = 'Layer';
static propTypes = {
className: PropTypes.string,
children: PropTypes.oneOfType([
PropTypes.arrayOf(PropTypes.node),
PropTypes.node,
]),
};
render() {
const { children, className, ...others } = this.props;
const layerClass = classNames('recharts-layer', className);
return (
<g className={layerClass} {...others}>
{children}
</g>
);
}
}
export default Layer;