|
|
@ -5,7 +5,7 @@ import './boxChart.scss' |
|
|
|
export default function BoxDoughnutChart({data = [], title, propsContainer}) { |
|
|
|
export default function BoxDoughnutChart({data = [], title, propsContainer}) { |
|
|
|
const [current, target] = data |
|
|
|
const [current, target] = data |
|
|
|
|
|
|
|
|
|
|
|
const chartData = (current / target === 1 || current > target) ? [current] : [current, target - current]; |
|
|
|
// const chartData = (current / target === 1 || current > target) ? [current] : [current, target - current];
|
|
|
|
|
|
|
|
|
|
|
|
const renderStats = () => { |
|
|
|
const renderStats = () => { |
|
|
|
return ( |
|
|
|
return ( |
|
|
@ -21,7 +21,7 @@ export default function BoxDoughnutChart({data = [], title, propsContainer}) { |
|
|
|
<p className='box-chart-subtitle'>{title}</p> |
|
|
|
<p className='box-chart-subtitle'>{title}</p> |
|
|
|
<div className='d-flex flex-1'> |
|
|
|
<div className='d-flex flex-1'> |
|
|
|
<div className='doughnut-chart-content flex-1'> |
|
|
|
<div className='doughnut-chart-content flex-1'> |
|
|
|
<RDoughnutChart data={chartData} /> |
|
|
|
<RDoughnutChart data={data} /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div className='origin-vertical justify-content-center align-item-center flex-1'> |
|
|
|
<div className='origin-vertical justify-content-center align-item-center flex-1'> |
|
|
|
{renderStats()} |
|
|
|
{renderStats()} |
|
|
|