import React from 'react'; import cn from 'classnames'; import { Popup, TextEllipsis } from 'UI'; import { Styles } from '../../Dashboard/Widgets/common'; import cls from './distributionBar.module.css'; import { colorScale } from 'App/utils'; function DistributionBar({ className, title, partitions }) { if (partitions.length === 0) { return null; } const values = Array(partitions.length).fill().map((element, index) => index + 0); const colors = colorScale(values, Styles.colors); return (
{ title }
{ `${ Math.round(partitions[0].prc) }% ` }
{ partitions.map((p, index) => { p.label }
{`${ Math.round(p.prc) }%`}
} className="w-full" >
)}
); } DistributionBar.displayName = "DistributionBar"; export default DistributionBar;