import React from 'react'; import classNames from 'classnames'; import PropTypes from 'prop-types'; class CircleChartLegend extends React.Component { // eslint-disable-next-line no-useless-constructor constructor(props) { super(props); } getList() { const {data} = this.props; return data.map(({value, label, sliceIndex}, index) => { const swatchClass = `swatch-${sliceIndex}`; return ( // eslint-disable-next-line react/no-array-index-key
  • ); }); } getPercentage(value) { const num = value * 100; return `${num}%`; } renderList() { return ( ); } render() { return (
    {this.renderList()}
    ); } } CircleChartLegend.propTypes = { // eslint-disable-next-line react/forbid-prop-types data: PropTypes.array.isRequired }; export default CircleChartLegend;