import React from 'react' import PropTypes from 'prop-types' import { getColor } from '@coreui/utils' import { CChartBar } from '@coreui/react-chartjs' const ChartBarSimple = (props) => { const { backgroundColor, pointHoverBackgroundColor, dataPoints, label, pointed, ...attributes } = props const defaultDatasets = { data: dataPoints, backgroundColor: getColor(backgroundColor), pointHoverBackgroundColor: getColor(pointHoverBackgroundColor), label: label, barPercentage: 0.5, categoryPercentage: 1, } const defaultOptions = { maintainAspectRatio: false, plugins: { legend: { display: false, }, }, scales: { x: { grid: { display: false, drawTicks: false, }, ticks: { display: false, }, }, y: { grid: { display: false, drawBorder: false, drawTicks: false, }, ticks: { display: false, }, }, }, } // render return ( ) } ChartBarSimple.propTypes = { tag: PropTypes.oneOfType([PropTypes.func, PropTypes.string]), className: PropTypes.string, // backgroundColor: PropTypes.string, pointHoverBackgroundColor: PropTypes.string, dataPoints: PropTypes.array, label: PropTypes.string, pointed: PropTypes.bool, } ChartBarSimple.defaultProps = { backgroundColor: 'rgba(0,0,0,.2)', dataPoints: [10, 22, 34, 46, 58, 70, 46, 23, 45, 78, 34, 12], label: 'Sales', } export default ChartBarSimple